全局为MVC DataContext指定ConnectionString
我有一个MVC3应用程序,允许用户选择他们想要在初始登录时使用的数据库。
web.config中提供了各种连接字符串
我希望每个DataContext都使用所选的连接。
我知道我可以为一个命名的DataContext的一个实例提供一个参数,如下所示:
MyDataContext db = new MyDataContext(ConnectionString);
或者我可以为命名的DataContext的所有实例覆盖OnCreated事件
public partial class MyDataContext
{
partial void OnCreated()
{
Connections connections = new Connections();
this.Connection.ConnectionString = connections.GetCurrentConnectionString();
}
}
整个应用程序中所有DataContexts的所有实例如何?
没有找到相关结果
已邀请:
0 个回复