我正在考虑开始一个使用EF 4的新项目,并阅读了一些文章,我找到了一篇关于EF with repository pattern and unit of work ()的文章。我的问题是,如果我有两个ObjectContext,这意味着我将有两个工作单元,但我实际上希望在这两个上下文上执行的所有操作都是一个工作单元,这种情况可能吗?我不想在每个上下文上调用save,我希望它是事务性的……如果不使用事务作用域...
例如,我有一个管理操作日志的上下文和另一个管理订单的上下文
我有一个对象的上下文管理器,可以使用类似于open上下文管理器。with MyContextManager as cm:我知道,如果使用contextlib.ContextDecorator创建一个简单的上下文管理器,它就可以变成一个装饰器如果使用装饰器,也可以访问上下文管理器生成的对象吗?例如,考虑到上面的上下文管理器,如下所示:def my