EF Update-Database 过程 报错分析

报错截图:

 

出现报错过程:

(1)命令:Enable-Migrations

(2)命令:Add-Migration Add_Annotation_Name_Major

(3)命令:Update-Database

当执行第三条命令时出现上图报错信息。

 

报错原因:

Major字段修改失败(允许Null 修改为 不允许Null),表格内已经有数据,且存在记录的Major字段有Null值。

 

解决方法:

将Major字段的数据都改成非Null,再执行Update-Database指令,就可以更新数据库。

posted @ 2020-01-09 15:44  NiKaFace  阅读(1843)  评论(0编辑  收藏  举报