報錯截圖:
出現報錯過程:
(1)命令:Enable-Migrations
(2)命令:Add-Migration Add_Annotation_Name_Major
(3)命令:Update-Database
當執行第三條命令時出現上圖報錯信息。
報錯原因:
Major字段修改失敗(允許Null 修改為 不允許Null),表格內已經有數據,且存在記錄的Major字段有Null值。
解決方法:
將Major字段的數據都改成非Null,再執行Update-Database指令,就可以更新數據庫。