2013-02-18 60 views

回答

0

您不需要使用軟件包管理器控制檯進行遷移。有一個數據庫初始值設定程序,它可以爲你調用MigrateDatabaseToLatestVersion(可以讀取約here)。它將讓您創建一個配置文件,該文件將包含您希望數據庫在任何遷移時執行的任何特定設置或種子。

之後您設置了所有你需要在你的代碼做的是這樣的:

Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDbContext,Configuration>()); 
var db = new MyDbContext(); 
db.Database.Initialize(true); 

根據您的代碼首先設定將自動完成遷移爲您服務。

+0

是否應該放入Application_Start方法? – Brij 2013-02-18 18:14:58

+0

這就是我通常所說的,是的。 – IronMan84 2013-02-18 19:09:46

相關問題