【发布时间】:2011-01-31 05:25:15
【问题描述】:
坦率地说,我是 C# 和 Asp.net MVC 的新手。 我也不知道 asp.net web 应用程序在幕后的 IIS 和 ASP.NET 框架上是如何工作的。
我对必须在我的 asp.net mvc 应用程序中声明 DbContext 字段(或从 DbContext 派生的任何类)的决定感到困惑。
我有两个选择:
- 将该字段声明为
global.asax内的静态字段,以便所有控制器都可以使用它。 - 将该字段声明为每个控制器类中的实例字段。
你能解释一下哪一个是正确的吗?确实需要更详细的解释。
【问题讨论】:
标签: c# asp.net-mvc entity-framework