我在数据库中将DeletedFlag
列设置为Not Null
。我也相应更改了Conceptual Model
和Storage Model
。两者都将列定义为
<Property Name="DeletedFlag" Type="Boolean" Nullable="false" DefaultValue="false"/>
仍然EF尝试在此字段中插入null,从而抛出异常。
无法将值NULL插入列'DeletedFlag',表中 'xxxxx.dbo.TblUsers';列不允许空值。 INSERT失败。
PS 我无法从数据库更新我的模型,因为它会弄乱很多东西。