工作单元模式——在哪里使用?
我正在使用 ASP.NET MVC 3,并使用 NHibernate 和 Ninject 的存储库和工作单元模式。我看了几个例子(1,2) 来帮助实现 UoW,我只是不确定应该在哪里…
使用 WCF WebApi 实现工作单元
我在使用新的 WCF WebApi 时面临的挑战之一是我无法干净地实现 UnitOfWork 模式。 作为快速背景,该模式的工作原理是在请求开始时启动一个工作单元,…
为什么我想将 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 和存储库模式。我读过一些文章,但对如何设计/…