2012-06-28 38 views
1

我想獲取最新版本的數據庫,並在數據庫中插入一些行,以便每次運行項目時進行測試。在包管理器控制檯中,是否有任何方法使用最新版本的無輸入命令的遷移來升級數據庫?每次運行項目時,有沒有辦法運行代碼優先的遷移?

我發現這篇文章,

EF4.3 Configuration File Settings

我知道我可以讓升級到最新版本,配置文件的背景元素,但我不知道如何讓升級運行每次當項目運行時沒有輸入命令。

任何人有任何想法?

+0

你有沒有在免得試圖鏈接的文章中提到的配置。它確實是你想要的。 –

+0

是的,我有。我知道如何編寫配置文件,但我認爲應該有一些代碼讓遷移運行。 – James

回答

0

提到的配置的相當於在你的應用程序的引導調用此代碼:

Database.SetInitializer<YourContext>(new MigrateDatabaseToLatestVersion<YourContext, YourMigrationConfiguration>()); 
相關問題