Comment pouvez-vous la force de l'Unité, afin de Créer une nouvelle instance?
À l'aide de l'Unité de l'Application bloc-comment pouvez-vous la force de l'Unité de configuration pour créer une nouvelle instance d'un objet lorsque nous appelons la UnityContainer.Resolve<T>()
méthode dans WCF contexte?
Qui durée de vie de manager vous utilisez? aussi, vous souhaitez vous débarrasser géré par les nations unies de l'objet?
Je n'ai pas configuré une durée de vie de manager, j'ai besoin de disposer de mes objets de référentiel
pourquoi savez-vous que votre référentiel de l'objet n'est pas disposé?
Si je mettre à jour manuellement la base de données il n'est pas reflétée dans l'Entity Framework, j'ai également inclus une ligne dans la méthode dispose de journaux le fait qu'il méthode est appelée dans un fichier texte et le journal n'est pas créé
Je l'ai reçu, bien, l'Unité ne prend pas en charge pour appeler dispose pour vous,il vient de libérer la référence, et laissez GC à collecter. La plupart des IoCs, vous avez besoin de faire manuellement élimination
Je n'ai pas configuré une durée de vie de manager, j'ai besoin de disposer de mes objets de référentiel
pourquoi savez-vous que votre référentiel de l'objet n'est pas disposé?
Si je mettre à jour manuellement la base de données il n'est pas reflétée dans l'Entity Framework, j'ai également inclus une ligne dans la méthode dispose de journaux le fait qu'il méthode est appelée dans un fichier texte et le journal n'est pas créé
Je l'ai reçu, bien, l'Unité ne prend pas en charge pour appeler dispose pour vous,il vient de libérer la référence, et laissez GC à collecter. La plupart des IoCs, vous avez besoin de faire manuellement élimination
OriginalL'auteur Andy Clark | 2012-08-21
Vous devez vous connecter pour publier un commentaire.
Durée De Vie De Manager dans
Unity
est tout ce dont vous avez besoin. Par défaut, l'Unité d'utilisationTransientLifetimeManager
:Si vous avez besoin d'utiliser une autre vie, gestionnaire, il suffit de le préciser dans
Register
méthode:OriginalL'auteur cuongle
À l'aide de
RegisterType
sansa LifetimeManager
devrait injecter une nouvelle instance du type à chaque fois qu'il est injectéDe MSDN:
clark - Nous sommes également à l'aide de l'Unité 2.1.505, EF 4.3.1 avec un modèle de référentiel, en vertu d'un service WCF couche, également avec la configuration de l'installation. Une différence peut-être que nous sommes à l'aide d'un service WCF comportement de bootstrap? rafatolotti.wordpress.com/2010/09/12/wcf-unity-app-block.
OriginalL'auteur StuartLC