現在在我的每個控制器類中,我正在實例化一個新的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 –