我在EF上发现了这个错误.
无法在表中插入标识列的显式值
Db上的列是identity increment,EF设计文件上的列StoreGeneratedPattern
也是identity
.似乎每次我try 保存时EF都试图插入0.
一些建议说ID保留在表中,或者删除表并重新运行脚本.
有什么 idea 吗?
以下是一些代码:
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();