【发布时间】:2012-06-25 18:39:34
【问题描述】:
我在 EF 上收到此错误。
无法为表中的标识列插入显式值 IDENTITY_INSERT 设置为 OFF 时的“GroupMembers_New”。
Db 上的列是标识增量,EF 设计文件上的StoreGeneratedPattern 也是identity。似乎 EF 每次尝试保存时都尝试插入 0。
一些建议说 ID 保留在表上或删除表并重新运行脚本。
有什么想法吗?
这里有一些代码:
GroupMember groupMember = new GroupMember();
groupMember.GroupId = group.Id;
groupMember.UserId = (new UserId(group.Owner));
//groupMember.Id = _groupContext.GroupMembers.Count();
group.GroupMembers.Add(groupMember);
_groupContext.SaveChanges();
【问题讨论】:
标签: c# sql entity-framework