0
我想要有两个不同的SQL连接。一个将利用代码优先自动迁移来保持数据库模式最新。另一个会做日常的典型网站。(EF6)如何指定与自动迁移一起使用的不同ConnectionString?
我的Web.config中有两个连接字符串(一个名为“Migrator”,另一个名为“Agent”)。
我该如何做到这一点?
眼下架构更新在首次读取或写入到数据库中,所以我不能确定,我甚至可以把这个...
我想要有两个不同的SQL连接。一个将利用代码优先自动迁移来保持数据库模式最新。另一个会做日常的典型网站。(EF6)如何指定与自动迁移一起使用的不同ConnectionString?
我的Web.config中有两个连接字符串(一个名为“Migrator”,另一个名为“Agent”)。
我该如何做到这一点?
眼下架构更新在首次读取或写入到数据库中,所以我不能确定,我甚至可以把这个...
如果任何人想知道同样的事情,顺便我落得这样做,这是:
static MyDbContext()
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDbContext, MyProgram.Migrations.Configuration>("Migrator"));
}
public MyDbContext() : base("Agent")
{
}
这样,每当“MyDbContext”首次初始化或访问它初始化使用“迁移”连接字符串我的数据库。
我更喜欢你可以在默认的页面加载中设置它。 –