簡體   English   中英

EF Core 3.1 遷移

[英]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.

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