在我的新c#项目中,我想实现工作单元模式。
根据Fowler单位,如果工作跟踪对应对象(新创建的,脏的和删除的对象)的所有更改。像这样的其他实现jgauffin - ado.net the right way使用“just”工作单元进行事务管理。 因此,在应用程序启动时初始化Fowler之后的一个工作单元并保存在内存中。 “其他”工作单元仅用于交易,之后处理。
为什么这些方法如此不同? 有没有实施?
提前谢谢
答案 0 :(得分:3)
Fowler在应用程序启动时初始化并保存在内存中的工作单元
不,不是:
[Folwer]工作单元会跟踪您可能影响数据库的在业务交易期间所做的一切。
使用一个工作单元单元完成“为此订单创建发票和发票行”之类的操作。这个UoW在提交后处理。