0

我正在开发一个 ASP.NET 动态数据实体 Web 应用程序。

当尝试在其中一个表中插入一个新条目时,在 column_name 字段中有一些值,我收到以下消息:

无法将值 NULL 插入列“column_name”、表“DATABASE.dbo.table_name”;列不允许空值。插入失败。

列属性是:

  • 实体键:真
  • 可空:假
  • 类型:字符串

我相信动态数据出于某种原因试图将空值发送到实体框架,但我不知道是哪个。

你知道为什么动态数据会这样吗?或者您知道如何调试插入过程吗?

谢谢

4

1 回答 1

1

我发现问题出在哪里。模型所基于的数据库中的表包含触发器。由于某种原因,模型在触发器中涉及的两个表之间建立了关联。

于 2014-01-09T13:28:37.640 回答