資料庫中的遷移表不存在,所以我正在嘗試運行 1 個尚未運行的特定遷移。我嘗試使用 -target 和 -migration 標志,但這些標志似乎不存在。
我現在正在嘗試 -SourceMigration 標志但沒有結果。
Update-Database -SourceMigration 202107031357360_LoginTokens
在Applying code-based migrations:輸出不斷顯示出它要運行遷移的完整串列
uj5u.com熱心網友回復:
應用基于代碼的遷移:輸出不斷顯示它想要運行完整的遷移串列
... 因為根據您的 __MigrationHistory 表,沒有應用任何現有遷移。遷移就像一個堆疊,你不能只在中間運行一個隨機遷移,你必須從底層開始。
如果您的資料庫已存在且無法重新創建,您可以手動插入您知道已應用的遷移記錄。例如,您可以從開發資料庫中復制結構和內容。
然后您可以更新到所需的遷移。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/365811.html
上一篇:使用for為字串分配不同的值
下一篇:Microsoft.OpenApi.ExtensionsEnum.GetDisplayName()不起作用,復制時作業正常
