Entity Framework model first GUID作主键插入失败
2014-11-25 15:12
375 查看
开发环境:C#+Entity Framework6.0(model first)+MSSQL
问题描述:在数据表中使用GUID作主键,新增时提示错误:
System.Data.SqlClient.SqlException: 不能将值 NULL 插入列 'ID',表 '……';列不允许有 Null 值。INSERT 失败。语句已终止。
解决方案:edmx->实体->ID字段->属性,将StoreGeneratedPattern修改为None
问题描述:在数据表中使用GUID作主键,新增时提示错误:
System.Data.SqlClient.SqlException: 不能将值 NULL 插入列 'ID',表 '……';列不允许有 Null 值。INSERT 失败。语句已终止。
解决方案:edmx->实体->ID字段->属性,将StoreGeneratedPattern修改为None
相关文章推荐
- 第三篇:Entity Framework CodeFirst & Model 映射 续篇 EntityFramework Power Tools 工具使用
- Entity Framework Model First
- Entity FrameWork Code First 之Model分离
- Entity Framework Tutorial Basics(12):Model First
- [VS2010] ADO.NET Entity Framework 新功能:模型優先設計 (Model First Design)
- 在MVC中更新Model-First Entity Framework POCO实体外键的方法
- Entity Framework Code First 遭遇主键自动生成问题
- EntityFrameworkCore Db First 生成Model时出错 PowerShell 版本过低
- ASP.NET_4.0_与_Entity_Framework_4-第一篇-采用Model-First_开发方式创建数据库
- 第二篇:Entity Framework CodeFirst & Model 映射
- entityframework core database first update model
- Entity Framework Model First下改变数据库脚本的生成方式
- Entity Framework ModelFirst尝试
- 第三篇:Entity Framework CodeFirst & Model 映射 续篇 EntityFramework Power Tools 工具使用
- 解决Entity Framework Code First 的问题——Model compatibility cannot be checked because the database does not contain model metadata
- Entity Framework Model First
- Entity Framework Model First下改变数据库脚本的生成方式
- 第三篇:Entity Framework CodeFirst & Model 映射 续篇 EntityFramework Power Tools 工具使用
- C# ORM—Entity Framework 之Database first(数据库优先)&Model First(模型优先)(一)
- entity framework codefirst 用户代码未处理DataException,InnerException基础提供程序在open上失败,数据库生成失败