我们是否需要处理实体上下文对象

时间:2011-08-02 18:32:40

标签: asp.net

我正在构建website并使用实体框架。我的问题是关于实体上下文对象的使用。最佳做法是在每个方法中创建实体上下文对象,还是在页面加载时创建它并将其保存在viewstate中?如果我在每个方法中创建实体上下文对象,那会是开销吗?

2 个答案:

答案 0 :(得分:1)

您应该为每个页面请求创建和处理ObjectContext,除非您对网站进行概要分析,并且表明您在执行此操作时遇到了性能问题。

答案 1 :(得分:1)

  

在页面加载时创建它并将其保存在viewstate中?

不要这样做。 (请,永远不要)

是否创建和处理每种方法是开放的辩论,但它至少需要每个请求。