我正在开发一个ASP.NET动态数据实体Web应用程序。
当尝试在其中一个表中插入一个新条目时,在column_name字段中有一些值,我收到以下消息:
无法将值NULL插入列'column_name',表'DATABASE.dbo.table_name';列不允许空值。 INSERT失败。
列属性为:
我认为动态数据试图由于某种原因向实体框架发送空值,但我不知道哪个。
你知道为什么动态数据的表现如此吗? 或者你知道如何调试插入过程吗?
由于
答案 0 :(得分:1)
我发现了问题的来源。模型所基于的数据库表包含一个触发器。由于某种原因,模型在触发器中涉及的两个表之间建立关联。