Ошибка Entity Framework: невозможно вставить явное значение для столбца идентификаторов в таблице
Я получаю эту ошибку на EF.
Cannot insert explicit value for identity column in table 'GroupMembers_New' when IDENTITY_INSERT is set to OFF.
Столбец в 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();