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操作