EF常见报错信息
新手使用ef4.1 常见的一些报错信息
1.执行命令定义时出错
出现这个错的原因有很多 数据库语句错误 我们可以先通过监测SQL 语句是否发送到数据库 然后执行这条SQL语句 看看是否有问题
造成这个错的原因 还有可能是 连接对象一直被占用 因为EF有延迟加载 只是select时 并没有真正去数据库执行
我们可以先把前面的查询语句 tolist等 再去执行下面的操作
2.
System.Data.Edm.EdmEntityType: : EntityType“Enrollment”未定义键。请为该 EntityType 定义键。
System.Data.Edm.EdmEntitySet: EntityType: EntitySet �Enrollments� 基于未定义键的类型 �Enrollment�。
遇到这种情况 尝试给主键加上[Key]
3.更新条目错误
依然检测数据库语句 是否有外键约束导致插入错误等