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

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top