工作单元 - 在网络场上临时对象存储的最佳方法是什么?
我需要设计和实现类似于 Martin Fowler 所说的“工作单元”模式的东西。我听其他人将其称为“购物车”模式,但我不相信需求是相同的。 具体问题是用户…
将 UnitOfWork 与存储库模式结合使用
对 FluentNHibernate 非常陌生,但我也对该领域感到兴奋。我最近开始使用上述内容开发新的 DAL,并一直在阅读存储库模式。我喜欢这种模式所采用的通用…
NHibernate 和 Rhino 存储库的奇怪保存行为
我在使用 NHibernate 时遇到了一些奇怪的行为。我正在从存储库中检索学习者列表,并根据需要更新它们,奇怪的是,当我保存第一个学习者时,对所有学习…
UnitOfWork 模式和原子操作
我不能 100% 确定我已经正确实现了我的 Repository 和 UnitOfWork 模式,但是我不知道这还能如何工作。 例如,我有两个对象,Apple 和 Orange。 Apple…
Unity 中的单例每次调用上下文(Web 请求)
几天前,我遇到了 ASP.Net 线程的问题。 我希望每个网络请求都有一个单例对象。 我实际上需要这个来完成我的工作单位。 我想为每个 Web 请求实例化一…
工作单元模式的 .net 参考实现有哪些?
工作单元模式是一种在上下文中跟踪所有操作的方法在您的域上,并在您的(可能是)复杂的逻辑完成时立即应用它们。 当与 ORM(例如 NHibernate)一起使…
使用 Rhino Commons UnitOfWork 嵌套事务范围以进行集成测试
我正在尝试设置一个集成测试类,将每个测试包装在一个事务中。 这样我可以在每次测试后回滚事务,而不是在每次测试前重置数据库。 我还希望能够在集成…
领域模型 + LINQ 到 SQL 示例
我想知道是否有一个企业应用程序示例,在业务逻辑层中使用域模型和数据映射器的 LINQ 进行设计? 我不太确定如何将 LINQ to SQL 的 UnitOfWork 功能与…