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
Verwandte Themen
- 1. Ninject + ASP.NET MVC + InRequestScope
- 2. Verwenden von Ninject mit Owin und InRequestScope
- 3. Suche nach einem Ninject-Bereich, der sich wie InRequestScope verhält
- 4. Ninject + Bind generisches Repository
- 5. Ninject 3 - Überschreibt BeginBlock() InRequestScope in asp.net WebAPI?
- 6. Zyklische Abhängigkeit mit Ninject
- 7. Injection AutoMapper Abhängigkeiten mit Ninject
- 8. Wie zur Fehlerbehebung Bau Injektion mit Ninject
- 9. Wie Instanz von Ninject
- 10. Ninject 3 InRequestScope nicht die gleiche Instanz für die gleiche Anfrage Rückkehr
- 11. Mehrere Injektionen als Singleton mit Ninject
- 12. AutoMapper 4.2 und Ninject 3.2
- 13. Ninject 2 und MVC 2.0
- 14. Ninject mit MembershipProvider | Roleprovider
- 15. Replace Ninject mit Simple Injector
- 16. Ninject Eigenschaft Injektion gibt null zurück
- 17. ninject Generic Interface
- 18. DbContext Angeordnet nach dem ersten Anfrage bei der Verwendung von Ninject des InRequestScope()
- 19. ASP.NET MVC, Ninject, Einzelinstanz pro Anforderung für mehrere Konstruktoren
- 20. Welche DLL ist die Bind (Of T) von Ninject in
- 21. DbContext und Ninject
- 22. Ninject pro Sitzung Singleton?
- 23. Ninject 3.2 OnDeactivation nicht feuern Web API
- 24. ASP.NET MVC - Ninject 2.0 Aktivierungsfehler
- 25. Ninject zur Laufzeit verbindlich
- 26. Injection HttpContext in Ninject 2
- 27. Ninject Kontext-bezogene Bindung w/Open Generics
- 28. Sollte ich mit Ninject Service mit Repository initialisieren?
- 29. Kompilierungsfehler mit Ninject
- 30. Ninject - So wählen Sie dynamisch eine Implementierung aus, um an eine Schnittstelle zu binden
den Link behoben. – rcravens