无法插入空值



我正在使用代码优先迁移并使用 apis post 方法。 但它给了我以下错误:

"内部异常": { "消息": "发生错误。 "异常消息": "无法将值 NULL 插入到列中 "与会者 ID",表 'aspnet-WebApplication-20171216054501.dbo.Attendances';列执行 不允许空值。插入失败。该声明已终止。 "异常类型": "System.Data.SqlClient.SqlException">

出于某种原因,当我右键单击"与会者 ID"表时。 它只给了我刷新的选项。我不能进入物业!

就像 Jean 爵士说的,你应该检查你的AttendeeId是否有约束。 应包含标识以使其自动递增。 例如,在创建表中:

CREATE TABLE Attendances(
AttendeeId INT IDENTITY(1,1) NOT NULL,
[other column fields]. . .,
CONSTRAINT PK_ATTENDANCES PRIMARY KEY(AttendeeId)
)

IDENTITY用于自动增量

相关内容

  • 没有找到相关文章

最新更新