实体框架 Code First、工作单元、存储库和共享 DbContext
我正在使用 EF Code First 和 ASP.NET MVC 构建一个 Web 应用程序。我有以下类型: IProblemRepository EFProblemRepository ICategoryRepository EFC…
工作单元问题 - Nhibernate(隔离级别以及 UoW 中还有什么)
我正在研究 UoW 模式并有 3 个问题。 public class UnitofWork : unitofwork.Models.IUnitofWork { private readonly ITransaction transaction; priv…
依赖注入和解决方案中的多个项目
我一直在关注 这篇文章涉及存储库模式和 UnitOfWork 与实体框架的使用。我还计划使用 Ninject 作为我即将进行的项目的 IOC 容器。 根据本文中的示例代…
ASP.Net MVC 3 - unitOfWork.Commit() 不保存任何内容
我使用 ASP.Net MVC 3 和 EF 4.1 创建了一个 Web 应用程序,并且使用了 UnitOfWork 模式,但没有任何内容提交到数据库。这一切对我来说都是全新的,我…
添加子项时,多对多不更新数据库
考虑以下模型/映射 [DataContract] public class CustomPhrase : ModelBase { private ICollection translations; public CustomPhrase() { this.tran…
需要一个使用 nhibernate 的简单示例 +工作单元 +存储库模式 +服务层+忍者
我正在使用 nhibernate + fluent nhibernate asp.net mvc 3 ninject 目前我正在使用 nhibernate、ninject 以及存储库模式和服务层。 所以我有这个 nin…
我的 UnitTest 应该模拟我的 UnitOfWork、存储库和上下文还是仅模拟上下文?
我对单元测试有点陌生,所以希望这个问题有意义。 我的设置: 视觉工作室2010 实体框架4.1 起订量 我的 BAL 中有一个服务类,它使用 DAL 中的 UnitOfW…
EF 4.1 DBContext AutoDetectChanges已启用
好的。我已关闭 AutoDetectChangesEnabled,当我查询上下文、修改实体并尝试保存更改时,没有任何内容更新。我希望如此。 但是当我将实体标记为已修改…
你应该如何在我的 asp.net-mvc 站点上使用 UnitofWork 模式(使用 nhibernate 和 ninject)
我已经遵循在此站点上的模式 将 ninject 和 nhibernate 连接到我的 asp.net-mvc3 站点。 这是我的 global.aspx.cs 中的代码: internal class Service…
有关 EF Code First 连接字符串的帮助
实现 UnitofWork 模式 我正在尝试使用 此 Scott Allen 教程我当前的 SqlUnitOfWork 如下 public class SqlUnitOfWork : IUnitOfWork { public SqlUnit…
具有多个 LinqToSql DataContext 的 StructureMap
我正在进行 ASP.NET MVC 项目,并且在数据层上使用通用存储库。 该应用程序使用 3 个不同的 DataContext 来管理 3 个不同的数据库。 到目前为止效果很…