Ich habe unten Code One ist bindbar zu meinem Benutzer-Repository und ein anderer für Cache. Welchen Bereich sollte ich für UserRepository und Cache verwenden? Sollte Scope im UserRepository Singleton sein?Ninject, Bind sollte .InRequestScope() ODER .InSingletonScope()
10
A
Antwort
11
In der Regel sind die Repositorys inrequestscope gebunden, da dies normalerweise die Größe der Arbeitseinheit oder Datenbanktransaktion definiert.
Update: Hier finden Sie weitere Informationen zum Verwalten kritischer Ressourcen mithilfe von ninject. Ich stieß darauf, während ich meine Repos einforderte.
http://bobcravens.com/2010/11/using-ninject-to-manage-critical-resources/
Bob
den Link behoben. – rcravens