为什么我想将 UnitOfWork 与存储库模式一起使用?
我在网上看到了很多关于 UnitOfWork 和 Repo 模式的信息,但仍然不清楚为什么以及何时使用——这让我有些困惑。 考虑到我可以通过使用 DI 通过使用 Io…
存储库模式、UoW 模式、普通 NHibernate 会话
关于Repository 模式、UoW 模式的使用有很多讨论。我非常理解何时以及为何使用存储库模式。 假设我有几个聚合根。接下来怎么办?我更喜欢什么模式/实…
使用 Entity Framework 4.1 的依赖注入以及“工作单元”和“存储库”图案
我已经看到使用工作单元和存储库模式的实体框架的各种实现。理想情况下,我想使用工作单元、数据库上下文、存储库(对于通用存储库和特定存储库)的接…
Linq 的 DataContext 和“工作单元”图案。我的做法可以吗?
按照许多文章的指示,我决定在 ASP.Net WebForms 应用程序 中对 Linq2SQL DataContexts 实现工作单元 模式,但我不确定我是否走在正确的道路上。 这是…
unity.mvc3 和 ntier 应用程序中的工作单元?
慢慢地将MVC应用程序与类库放在一起:MVC>服务> I存储库> EF 存储库。目前,我的 EFRepository 实现都在其构造函数中创建一个新的 dbContext,但这会…
工作单元存储库模式和实体框架模拟
我在 EF 应用程序中使用了 UnitOfWork 和存储库模式。 实际上,我的设计规定 UnitOfWork 将创建 ObjectContext 类并注入到 Repository 具体类中。例如…
使用 EntityFramework:每个演示者的上下文或 Windows 窗体应用程序的长对话模式?
现在我没有使用 MVP,我尝试了如下的长对话模式: private void SaveItem(object sender, EventArgs e) { using (var transaction = _businessTransac…
使用 petapoco 的工作单元和存储库模式(带事务)的设计/实现是否错误或错误
我是这个伟大的 micro-orm 工具 (petapoco) 的新手,我想知道如何在 Web 项目中使用 petapoco 实现 UoW 和存储库模式。我读过一些文章,但对如何设计/…
SqlConnection、连接池和工作单元的设计模式
很明显,SqlConnections 是池化的,因此 using 关键字看起来很完美,这是我一直使用和看到使用的方法。 例如... public List MyQuery() { List list =…
IDocumentSession.SaveChanges() 与事务
在调用 SaveChanges 之前,raven 客户端 (IDocumentSession) 不会向服务器发送任何内容。所以它可以被视为一个 UnitOfWork 实现,对吗? 我是否正确地…
如何编写从工作单元获取某种类型的存储库的方法
您好,有人可以告诉我如何编写一种方法来从工作单元获取某种类型的存储库吗? 所以我的工作单元是: public class UnitOfWork : IUnitOfWork, IDispos…