我有这个db模型:
我正在尝试更新GROUP
表格。
这是我的代码:
using (var ctx = new TestModelContainer())
{
ctx.GROUP.Add(new GROUP { Name = "Group 1", TEACHER = new TEACHER{FIO = "123", Email = "123@example.com"}});
ctx.SaveChanges();
}
在ctx.SaveChanges()
行后,我得到了一个例外。我究竟做错了什么?请帮帮我。
错误:
未处理的类型' System.Data.Entity.Infrastructure.DbUpdateException'发生在EntityFramework.dll
中其他信息:更新条目时发生错误。有关详细信息,请参阅内部异常。
内部异常:
无法将值NULL插入列' FIO',table' u399991.dbo.TEACHER&#39 ;;列不允许空值。 INSERT失败
答案 0 :(得分:0)
根据您提供的内容,您可以尝试以下方法:
插入列的非空值,或者您可以确保列接受空值。