[英]How can I update the database model after doing a migration in .NET Core 3.1 using 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.