现在在我的每个控制器类中,我正在实例化一个新的Repository类来访问我的数据库。有没有一种方法可以简单地创建一次(在所有控制器之间共享单个存储库实例)并传递到所有控制器?跨控制器的共享模型
0
A
回答
2
ControllerBuilder.Current.SetControllerFactory(new MyOwnControllerFactory());
在你的工厂,你可以设置你的资料库,并传递给所有控制器。
但是,当然你最好使用IoC containers。他们可以选择每次请求创建一次存储库/每个应用生存一次。
0
0
相关问题
- 1. 控制器之间的共享模型
- 2. 跨控制器动作共享数据
- 3. 检索大型数据集以跨多个控制器共享
- 4. 如何跨角色js跨控制器共享功能
- 5. 跨类共享模型对象
- 6. Asp.Net MVC共享控制器
- 7. Lumen共享控制器
- 8. Java MVC,在控制器之间共享模型?
- 9. 如何在模型和控制器之间共享变量? (Rails3)
- 10. 如何与多个控制器共享模型?
- 11. 与共享控制器的角度指令不共享控制器的$范围
- 12. AngularJS两个控制器与共享模型,控制器2没有看到模型的变化
- 13. 跨控制器共享ng-repeat表单字段的数据
- 14. 跨控制器方法共享复杂的对象Laravel 5.1
- 15. 跨多个控制器共享服务的计算属性
- 16. 跨模块共享事件
- 17. 如何跨视图控制器共享UIViews和其他元素?
- 18. 共享和跨控制器观测数据
- 19. 在grails中跨域和控制器共享变量
- 20. 当您不控制服务器时跨源资源共享?
- 21. 角度:跨控制器共享登录状态
- 22. 跨视图和控制器共享按钮和逻辑
- 23. AngularJS跨模块在工厂和控制器之间共享数据
- 24. 跨GTM容器共享宏
- 25. 跨容器共享数据
- 26. 控制器之间的共享方法
- 27. (MVC)共享库中的控制器?
- 28. 共享跨WCF
- 29. 共享内容根的IntelliJ(跨模块共享源)
- 30. 跨模块的共享内存对象
+1 –