我正在开发一个运行在IIS7.5上的MVC3应用程序,它使用EntityFramework来访问一个大型数据库。我现在设置它的方式是在global.asax中有一个静态方法来检查HttpContext.Current.Application字典,看看是否已经为Context类设置了键,如果是,则返回Context,否则初始化Context,然后返回它。每次页面加载时,字典都是空的,因此必须重新初始化上下文(如Visual Studio 2010中检查的
我认为新的C# 6.0属性初始化器是这样的。_myVariable = new MyType(OtherProperty); } }但在上面的第一个例子中,我得到了“字段初始化器不能引用非静态字段我是不是做错了,还是属性初始化器就像
public readonly MyType MyVariable = new MyType(NeedsStaticReference);