Entity Framework model first GUID作主键插入失败

来源:互联网 发布:如何将mac的日历退出 编辑:程序博客网 时间:2024/04/28 11:20

开发环境:C#+Entity Framework6.0(model first)+MSSQL

问题描述:在数据表中使用GUID作主键,新增时提示错误:

System.Data.SqlClient.SqlException: 不能将值 NULL 插入列 'ID',表 '……';列不允许有 Null 值。INSERT 失败。语句已终止。

解决方案:edmx->实体->ID字段->属性,将StoreGeneratedPattern修改为None


0 0