0

我找不到這種方法的官方文檔。 我發現的只是它應用了尚未應用的遷移(如果不存在,則創建數據庫)。 但它是如何工作的? 是否在db Migration History表中查看錯過了哪個遷移? 以及如果以某種方式看到「遷移歷史記錄」表的遷移比遷移文件夾更多,該怎麼辦?是降級它們嗎?Database.Migrate()方法如何工作?它可以降級數據庫嗎?

謝謝!

回答

1

查看db Migration History表查看哪些遷移缺失?

是的,並按時間順序應用任何缺失的遷移。

如果以某種方式看到「遷移歷史記錄」表的遷移比遷移文件夾中的遷移更多,該怎麼辦?它會恢復它們嗎?

它什麼也沒做。它們可能適用於使用相同數據庫的不同型號/ DbContext /應用程序。

相關問題