我的数据库针对不同的环境(例如test / prod / stage)有不同的模式。我试图实现Adapative建模器。我的数据库的问题是一些表没有EF不喜欢的主键。但那些是只读表。所以我根据环境创建了不同的上下文。现在我的问题是如何使用单个调用基于web.config设置加载dbcontext。
var dcontext=Model.GetDBContext()
GetDBContext()
{
if(test)
{
new testContext();
}
if(prod)
{
new prodContext()
}
}
我无法弄清楚它对单个变量名称的作用。