在 MVVM WPF 中使用工作单元设计模式/NHibernate 会话
我想我陷入了分析的瘫痪之中。请帮忙! 的项目 我目前有一个在 SQLite 上使用 NHibernate 实现存储库和工作单元模式 :http://www.nhforge.org/wikis/…
为什么这两个sql语句会死锁呢? (死锁图+包括详细信息)
我有以下死锁图,描述了两个彼此死锁的 sql 语句。我只是不确定如何分析这个问题,然后修复我的 sql 代码以防止这种情况发生。 主死锁图 替代文本 htt…
我应该在以下代码的哪一行提交我的工作单元?
我在事务中有以下代码。我不确定我应该在哪里/何时提交我的工作单元。 我故意没有提到我正在使用什么类型的 Respoistory - 例如。 Linq-To-Sql、Entit…
使用 Unity 为工作单元/存储库模式创建实体框架对象
我正在尝试实现工作单元/存储库模式,如下所述: 这要求每个存储库接受 IUnitOfWork 实现,例如使用分部类扩展的 EF 数据上下文以添加 IUnitOfWork 接…
不确定如何使用依赖注入 +存储库模式 + WinForm 应用程序的工作单元模式
(对文字墙表示歉意...:) ) 摘要 在我的 Winfor 应用程序中使用依赖注入正在创建大量存储库上下文。我不确定我使用它的方式是对还是错,或者常见的做…
工作单元和存储库模式
我有一个使用 NHibernate 的存储库模式设置。基类如下所示: public interface IUnitOfWork : IDisposable { void Commit(); void Rollback(); } // g…
关于使用 NHibernate 和/或 Web 服务的 UnitOfWork 的建议
我正在寻找以下建议。 我需要创建一个可在数据库和 Web 服务之间互换的 DAL。 我正在使用 C# 和 WPF 进行开发。 有没有人看到 IUnitOfWork 的任何好的…
用于多个存储库的重要 CRUD 操作的工作单元
我已经看到工作单元模式是用如下代码实现的: private HashSet _newEntities = new HashSet(); private HashSet _updatedEntities = new HashSet(); p…
存储库模式与工作单元或 ActiveRecord 的对齐程度如何
尽管我没有进行全面的 DDD,但我发现存储库模式很有吸引力,并且我确实尝试沿着聚合根边界对存储库进行分段。我在实体框架之上实现存储库,这里的 Obj…