|
|
1
2
如果我对您的理解是正确的,那么您需要为每个实体(或仅为其中一些实体)创建单独的存储库。在这种情况下,适当的解决方案是使用发布的接口的第二个版本。这样地:
以及
此外,如果您的存储库将与实体框架实体一起操作,则可以更准确地定义iRepository接口:
|
|
|
2
2
在我的项目中,我创建了自己的iRepository:
以下是通用实现:
如果需要简单的存储库,只需使用
此解决方案使用动态LINQ: 它工作得很好。 |
|
|
simply lemon · python上链表的添加方法 1 年前 |
|
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 2 年前 |
|
|
P N Singh · 在CPP Oops中调用对象而不创建它 2 年前 |
|
|
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 2 年前 |
|
|
Andy Votava · 从父类定义调用学生方法 2 年前 |