DBContext基于部署环境的动态加载

时间:2014-01-16 19:52:05

标签: asp.net-mvc entity-framework schema entity dbcontext

我的数据库针对不同的环境(例如test / prod / stage)有不同的模式。我试图实现Adapative建模器。我的数据库的问题是一些表没有EF不喜欢的主键。但那些是只读表。所以我根据环境创建了不同的上下文。现在我的问题是如何使用单个调用基于web.config设置加载dbcontext。

var dcontext=Model.GetDBContext()


GetDBContext()
{
     if(test)
     {
         new testContext();
     }
     if(prod)
     {
         new prodContext()
     }
}

我无法弄清楚它对单个变量名称的作用。

0 个答案:

没有答案