我已经在企业应用程序架构的模式中读到,工作单元应该只在单个会话中使用.所以每个会议应该有唯一的工作单位.任何人都可以告诉我为什么我不能在整个应用程序中使用一个工作单元(在我的案例中是ASP.NET).
工作单元模式的一半是跟踪事务中的变化,你当然可以跟踪整个应用程序的变化(这似乎很常见),但另一半是并发问题的解决方案,如果你是将模式应用于整个应用程序而不是每个会话级别.
此外,在某些时候你必须决定"嘿这是一个单位...提交的时间",并且在将整个应用程序考虑在内时,不同的用户同时做不同的事情可能会很困难.