0

我想要有两个不同的SQL连接。一个将利用代码优先自动迁移来保持数据库模式最新。另一个会做日常的典型网站。(EF6)如何指定与自动迁移一起使用的不同ConnectionString?

我的Web.config中有两个连接字符串(一个名为“Migrator”,另一个名为“Agent”)。

我该如何做到这一点?

眼下架构更新在首次读取或写入到数据库中,所以我不能确定,我甚至可以把这个...

+0

我更喜欢你可以在默认的页面加载中设置它。 –

回答

0

如果任何人想知道同样的事情,顺便我落得这样做,这是:

static MyDbContext() 
{ 
    Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDbContext, MyProgram.Migrations.Configuration>("Migrator")); 
} 

public MyDbContext() : base("Agent") 
{ 
} 

这样,每当“MyDbContext”首次初始化或访问它初始化使用“迁移”连接字符串我的数据库。

相关问题