我浏览了很多链接,但找不到我的答案。Global variables for setting configurations ASP.NET MVC,ASP.NET MVC C# global variable,ASP.NET MVC Global Variables等链接以及其他所有内容都提出了一些复杂的方法,例如使用Application_Start或使用会话变量,单例模式。但是我不想使用这些,我只想在某个文件中声明一个变量并在我需要的任何地方访问它。
var dataContext = new PetaPoco.Database("MessageEntity");
在我需要访问数据库的任何地方都需要此行。所以我想将这个dataContext声明为某个不同文件中的全局变量,并在我的其他几个控制器上访问它。我怎么做到这一点。请帮忙!!
答案 0 :(得分:0)
创建全局变量:
public static class Global
{
public volatile static Object GlobalVariable;
}
可以从应用程序到Global.GlobalVariable。
访问它但它是数据访问上下文的糟糕解决方案。