相关疑难解决方法(0)

实体框架错误:无法在表中插入标识列的显式值

我在EF上遇到这个错误.

当IDENTITY_INSERT设置为OFF时,无法在表'GroupMembers_New'中为标识列插入显式值.

在分贝列标识增量并在EF的设计文件,StoreGeneratedPatternidentity为好.好像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();
Run Code Online (Sandbox Code Playgroud)

数据库

EF设计师

c# sql entity-framework

46
推荐指数
5
解决办法
7万
查看次数

标签 统计

c# ×1

entity-framework ×1

sql ×1