0
A
回答
0
可以使用Repository模式,其中您實現存儲庫作爲一個接口,然後一個基類。例如:
IRepository where T : class
void Save(T entity)
T FindById(T id) ....
EntityFrameworkRepositoryBase : IRepository
void Save(T entity)
{ // do EF specfic stuff }....
那麼對於一個給定的實體,您可以創建(或注射)的具體存儲庫:
PersonRepository : EntityFrameworkRepositoryBase
從那裏,只需調用PersonRepository保存或查找人員。
相關問題
- 1. C# - 通用CRUD操作
- 2. Angular2中的CRUD操作
- 3. OWL中的CRUD操作
- 4. CRUD操作中的ClassCastException
- 5. Biztalk 2010 - Salesforce CRUD純操作通過WSDL
- 6. 在EF 6中處理CRUD操作的正確方法在處理集合時?
- 7. CRUD操作的Grails
- 8. 使用Spark的HQL中的CRUD操作
- 9. ViewComponent與在ASP.NET中的CRUD操作MVC
- 10. 在蜂巢中的CRUD操作
- 11. 在html5中執行CRUD操作(SQL Server)
- 12. 模板的jdbc CRUD操作
- 13. 測試NHibernate CRUD操作
- 14. Rails,Globalize 3和CRUD操作
- 15. CRUD操作示例或書
- 16. Rails 3.1 jquery Ajax CRUD操作
- 17. cakePHP和CRUD操作授權
- 18. CSV到GridView比CRUD操作
- 19. php - laravel with angularjs CRUD操作
- 20. MVC Crud操作編輯
- 21. 使用Java進行CRUD操作的通用Web服務
- 22. 嘗試使用EF/LINQ到實體的動態查詢和CRUD操作
- 23. 獲得的NullReferenceException在EF
- 24. 使用原則來抽象CRUD操作
- 25. 如何使用MVVM與CRUD操作?
- 26. DataGridView CRUD使用LINQ to SQL操作
- 27. 如何使用Codeigniter實現CRUD操作?
- 28. 使用Rally Rest API進行CRUD操作
- 29. React CRUD操作始終使用狀態
- 30. WCF數據服務中的CRUD操作