簡體   English   中英

每次使用Entity Framework更新數據庫時如何創建新遷移

[英]How do I create a new migration each time I update the database with Entity Framework

在我的Entity Framework數據庫的dbo.__MigrationHistory表中,我有3個條目:

201708082015111_InitialCreate 
201708082017162_Initial
201708082046380_AutomaticMigration

但是在項目本身中,我只有一個遷移文件:

201708082017162_Initial.cs

我正在考慮刪除數據庫並重新開始。

我的主要重點是每次從程序包控制台更新數據庫時如何創建遷移文件。 例如,我創建了另一個模型(因此在我的架構中是另一個實體),因此我想運行Update-Database並同時在C#中創建一個遷移文件,其中包含有關更新的架構的信息(以及新表...) )。

因此,我通過應用以下程序使其工作: Add-Migration migx ,然后運行Update-Database -verbose然后,我檢查了__MigrationHistory表,並注意到已應用201708082108002_migx。

暫無
暫無

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

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