我一直在尝试查找每个请求模式的 EF 示例。
我目前为每笔交易创建一个工作单元,但是当我在网站上这样做时,根据每个请求扩展它会更方便。
我已经使用 global.asax 来确定请求是否来自页面和/或回发,所以我需要做的就是将我的对象添加到 context.items。
迄今为止我发现的示例显示了上下文本身的包装器,但在工作单元中还有其他方法也是需要的,例如提交/保存和处置。
我不确定在整个场景中引入工作单元的最佳位置 - 我是否在每次更改后简单地创建一个新的工作单元,注入上下文?
另外,鉴于请求会自然终止,我是否需要在这种情况下处理上下文?
有人看过一些符合要求的例子或就上述问题提供建议吗?