这是一个围绕 DDD 进行存储库模式设计的良好工作单元吗?
我正在使用 UOW 和存储库模式构建一个 Web 应用程序。我对此有基本的了解,我想知道是否应该为项目中的所有表保留一个 UOW 实现,或者根据功能保留一…
EF如何限制用户不访问DbContext并添加聚合根的子级?
我使用存储库模式和工作单元。它与我的域模型一起保存在一个单独的项目中。我意识到用户可能很想直接转到 DbContext 并添加聚合根的子级。 我应该标记…
如何从存储库中获取新添加的实体?
我正在使用一个存储库实现,它使用与其他存储库共享的ObjectContext。存储库保存实体的ObjectSet。我通过 Add() 方法将新实体添加到 ObjectSet 中。在…
如何处理sql连接场景
我将 EF 与 mvc 一起使用,因为我有一个通用存储库,基于 ObjectContext 的 unitOfWork 实现,到目前为止 CRUD 没有问题。我只是想知道我可以/应该如…
NHibernate 可查询单元测试
然而,在尝试模拟返回 IQueryable 的数据访问方法时,尝试对 NHibernate 和工作单元模式进行单元测试却遇到了障碍? 这有效: var employee = Helper.…
ASP.NET MVC 3 使用 DI 和存储库与 EF 实现工作单元
因此,我尝试在系统的设计阶段实施最佳实践。我将使用带有 Entity Framework 4、ASP.NET MVC 3 C# 和存储库/工作单元模式的 DI 容器 (ninject)。 我将…
在 EF 中使用预编译的 linq 查询和存储库模式
是否可以在存储库中使用预编译的 linq 查询。目前,我已经设置了存储库,就像 public class CustomerRepository : EntityRepository { private readon…
实体框架 asp.net 应用程序中的 UOW 和存储库
我刚刚开始阅读有关使用存储库和工作单元模式的内容。我目前正在尝试在 ASP.NET Web 表单应用程序中将它与实体框架一起使用。然而,我确实有一个问题…
对存储库进行单元测试。 NHibernate
我有基于 NHibernate 的(构造函数 ISessionFactory 注入)通用存储库实现,它存储在 DAL 内。它实现了存储在“域层”中的合约。 我应该使用 SQl CE …
工作单元模式——在哪里使用?
我正在使用 ASP.NET MVC 3,并使用 NHibernate 和 Ninject 的存储库和工作单元模式。我看了几个例子(1,2) 来帮助实现 UoW,我只是不确定应该在哪里…
使用 WCF WebApi 实现工作单元
我在使用新的 WCF WebApi 时面临的挑战之一是我无法干净地实现 UnitOfWork 模式。 作为快速背景,该模式的工作原理是在请求开始时启动一个工作单元,…
为什么我想将 UnitOfWork 与存储库模式一起使用?
我在网上看到了很多关于 UnitOfWork 和 Repo 模式的信息,但仍然不清楚为什么以及何时使用——这让我有些困惑。 考虑到我可以通过使用 DI 通过使用 Io…