【发布时间】:2010-11-02 18:46:25
【问题描述】:
我正在使用实体框架 4,并在其中一个基类中为模型创建了一个 datacontext。但是我正在对其进行分析,并且每次尝试查询时都会创建上下文,因此我想将其设为 static 以便仅创建一次并始终重用。
您是否认为这是最好的方法,并且数据/对象上下文应始终设为静态?将其设为静态有什么缺点吗?数据上下文应该是静态的还是非静态的?欢迎任何想法或建议。
【问题讨论】:
-
关于 DataContext 和 ObjectContext 生命周期的问题有 LOTS。 stackoverflow.com/search?q=Datacontext+lifetime
标签: c# static entity-framework-4 datacontext