0

我正在創建一個新的項目代碼優先。當嘗試使用[Add-Migration Initial -Context LogAuditoriaContext]命令創建遷移時,它不會執行任何操作,不會創建,不會發生錯誤,不會報告任何內容。實體框架核心2.0 - 添加遷移不起作用

我已經試圖在OnModelCreating()和單獨的文件上使用FluentAPI進行映射,結果是一樣的。

查看輸出窗口,它顯示: ==========構建:0成功,0失敗,6最新,0跳過==========

我正在使用dot.net核心2.0和C#7.2。

enter image description here

enter image description here

+0

查看輸出窗口。它可能會給你一些提示 – K1laba

+0

是的,我已經看過那裏。我怎麼說,沒有消息。只有:==========構建:0成功,0失敗,6最新,0跳過========== – LeoFelipe

+0

唯一一次我意識到這一點如果沒有檢測到數據庫模式更改,命令將給出絕對的不輸出。換句話說,它認爲它無關緊要,只是退出。否則,你應該得到*東西*。檢查PMC窗口。還可以嘗試進行一些更改,這些更改肯定會*需要進行遷移,例如添加新的實體類型,添加/刪除屬性等。您所做的更改可能無法「遷移」,而不是所有代碼更改必然會轉化爲數據庫級別的更改。 –

回答

0

我發現這個問題是連接字符串,只是改變LogAuditoria的名稱LogAuditoriaConnection及其在啓動和LogAuditoriaContext引用。

enter image description here