[英]EF Core 3.1 migrations
我有一個示例應用程序 (mdbootstrap.netcore-integrations),它要求我運行以下 2 個命令進行數據庫遷移
https://mdbootstrap.com/docs/standard/integrations/admin-dashboard-net-aspnet/
dotnet-ef database update
根據文檔預期的行為是__efMigrationsHistory
表以及 model 表將被創建..但實際上只有__efmigrationsHistory
表被創建。
第二個命令是
dotnet-ef migrations add [migrationName]
dotnet-ef database update
結果是:
Build started...
Build succeeded.
Specify --help for a list of available options and commands.
無法識別的命令或參數“dotnet-ef”
在此之后我還嘗試了以下命令
Add-Migration InitialCreate
結果:
搭建了一個可能導致數據丟失的操作。 請檢查遷移的准確性。
最后我嘗試了
Update-Database
結果:
關系“用戶”不存在
運行正確遷移的正確命令是什么? 這是使用代碼優先的方法
在同事的幫助下,我能夠解決如下問題:
remove-migration
dotnet-ef database update
add-migration Initial
update-database
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.