簡體   English   中英

重新創建初始實體框架遷移

[英]Recreate initial Entity Framework Migration

我使用實體框架代碼優先遷移。 在我的項目中,已經有很多遷移,但是沒有初期遷移。 我有一個帶有初始遷移條目的dev數據庫。 我的問題是,是否有一種方法可以重新創建初始遷移cs文件,例如創建另一個開發數據庫。

您可以強制遷移從頭開始創建數據庫:

Update-Database -SourceMigration $InitialDatabase

這將導致創建所有數據庫對象並應用遷移。 這里

另一種方法是使用初始化器 您可以臨時將其更改為使用CreateDatabaseIfNotExists 我們要做的是通過web.config設置測試DEV環境,並在DEV中使用該初始化程序,否則在PROD中使用MigrateDatabaseToLatestVersionNullDatabaseInitializer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM