应用工作单元模式

时间:2008-10-23 13:02:13

标签: design-patterns unit-of-work poeaa

我已经在企业应用程序架构的模式中读到,工作单元应该只在单个会话中使用。所以每个会议应该有唯一的工作单位。任何人都可以告诉我为什么我不能在整个应用程序中使用一个工作单元(在我的例子中是ASP.NET)。

1 个答案:

答案 0 :(得分:7)

工作单元模式的一半是跟踪事务中的变化,你当然可以跟踪整个应用程序的变化(这似乎很常见)但另一半是并发问题的解决方案变得毫无意义如果您将模式应用于整个应用程序而不是每个会话级别 此外,在某些时候你必须决定“嘿,这是一个单位...提交时间”,并且在将不同用户同时考虑整个应用程序时可能会很困难。