我刚刚继承了一个 ASP.NET MVC4 应用程序,该应用程序的基类具有以下成员:
protected static DBMainDataContext m_dataContext = new DBMainDataContext();
此基类由其他两个类继承,这两个类都使用 LINQ 从数据库中读取数据。这个基类有一个静态数据上下文的事实,这会带来问题吗?我们似乎在 DataReader 无法访问的行中遇到错误,因为它已经打开。这可能是原因吗?如果是,应该如何声明?我只是删除 static 关键字吗?
谢谢!