为什么 ObjectContext 类不派生自某些接口?
我认为 MS 的人比我聪明得多。我试图构建/测试一个几乎遵循 此 方法,除了我想松散地耦合存储库内的 ObjectContext 依赖项。我发现为了解耦这个问题,…
我如何重构这个 IQueryable存储库方法?
我正在开发 .NET 4 应用程序、C#、Entity Framework 4、SQL Server 2008。 我的数据库中有 7 个表,每个表代表一个特定级别的位置(国家、州、城市、…
C#:如何创建由非泛型子类扩展的泛型超类
我有一堆存储库类,它们看起来都有点像下面这样。请注意,我省略了某些方法;我只是想让你尝尝味道。 public class SuggestionRepository : ISuggesti…
使用存储库模式处理集合的澄清
如果您有两个处理关系数据库持久性的存储库,一个处理“Person”对象的personrepository,以及一个处理“Address”对象的addressrepository,并且一个…
Asp.net MVC 2 实体框架通用存储库方法。如何更新特定列?
我有 10 张设计相同的桌子。它们每个都有一个 IsActive 列。 例如: 类别 CatID CatName IsActive 产品 PrdID PrdName IsActive 有没有办法创建一个通…
POCO +具有存储库模式的实体框架 - 权限处理
我有一个由 3 层组成的应用程序: UI:在 ASP.NET MVC 中实现 业务:掌握业务逻辑和资源访问控制 存储库(DAL):使用 POCO 对象和 EF 实现,使用存储…
存储库模式:每个实体一个存储库类?
假设您在 LINQ 类中定义了以下实体: Product Customer Category 我应该为所有实体创建一个存储库类: StoreRepository ... 还是应该: ProductReposi…
LINQ-To-SQL - 是否可以缓存 GetTable 或从存储库提供它?
我在 LINQ-to-SQL 数据访问层上运行探查器工具。 大量时间花费在 GetTable() 上,因为每次 CRUD 数据时都会调用它。 当应用程序启动时,是否可以缓存…
如何编写 Func返回拥有最多孩子的实体?
我有一个访问我的实体框架的存储库。我有一个如下所示的方法: public TEntity FindOne(Expression<Func<TEntity, bool>> criteria) { var qu…