【发布时间】:2009-09-30 14:15:04
【问题描述】:
我们一直在反复讨论如何为 MVC 企业解决方案管理 ObjectContext。我们正在寻找storing your ObjectContext between requests 的优缺点,而不是针对每个请求创建一个。
假设我们将产品控制器路由到 \site\product\edit\34。编辑操作调用我们的存储库(当前在存储库ala NerdDinner 中有对象上下文)。然后它进入视图,用户进行一些更改并点击“更新”。然后回到产品控制器编辑操作(这次发布)。模型活页夹将带回产品(更新后的)。我的问题是,我应该使用这个新的“更新”请求创建一个新的对象上下文,还是应该存储上下文(比如在上下文项中)并从我保存在页面上的某个 id 调用它?
【问题讨论】:
标签: asp.net-mvc entity-framework