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」首次初始化或訪問它初始化使用「遷移」連接字符串我的數據庫。

相關問題