不确定如何使用依赖注入 +存储库模式 + 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…
工作单元 - 在网络场上临时对象存储的最佳方法是什么?
我需要设计和实现类似于 Martin Fowler 所说的“工作单元”模式的东西。我听其他人将其称为“购物车”模式,但我不相信需求是相同的。 具体问题是用户…
将 UnitOfWork 与存储库模式结合使用
对 FluentNHibernate 非常陌生,但我也对该领域感到兴奋。我最近开始使用上述内容开发新的 DAL,并一直在阅读存储库模式。我喜欢这种模式所采用的通用…
NHibernate 和 Rhino 存储库的奇怪保存行为
我在使用 NHibernate 时遇到了一些奇怪的行为。我正在从存储库中检索学习者列表,并根据需要更新它们,奇怪的是,当我保存第一个学习者时,对所有学习…
UnitOfWork 模式和原子操作
我不能 100% 确定我已经正确实现了我的 Repository 和 UnitOfWork 模式,但是我不知道这还能如何工作。 例如,我有两个对象,Apple 和 Orange。 Apple…
Unity 中的单例每次调用上下文(Web 请求)
几天前,我遇到了 ASP.Net 线程的问题。 我希望每个网络请求都有一个单例对象。 我实际上需要这个来完成我的工作单位。 我想为每个 Web 请求实例化一…