Я пытаюсь вставить строку в таблицу с столбцом идентификации и тремя «нормальными» столбцами, используя структуру сущностей в wpf. однако я получил это сообщение об ошибке: Невозможно вставить явное значение для столбца идентификации в таблице «MyTable», когда IDENTITY_INSERT установлен в OFF. вот мой фрагмент кода, который пытается добавить к таблице пользователя, которая имеет имя, фамилию, возраст и идентификатор пользователя (личность):Вставка в таблицу с идентификационным столбцом
var newuser = new User();
newuser.SurName = surNameTextBox.Text;
newuser.Name = nameTextBox.Text;
newuser.Age = Int32.Parse(ageTextBox.Text);
context.AddToUsers(newuser);
context.SaveChanges();
Может ли кто-нибудь помочь мне в решении этой проблемы?
Вы пытаетесь установить значение userID? (Не в примере кода, но, возможно, в другом месте?) – Tobiasopdenbrouw
Я так не думаю, но я снова проверю его. на деле мне было интересно, как будет возрастать идентификатор пользователя. Я сам увеличил его или sql сделает это для меня? – cemregoksu
Я не мог понять, что вы имеете в виду, и теперь не уверен, поняли ли вы, что я хотел сделать =) Я просто хочу назначить данные столбцы в фрагменте кода, я хочу, чтобы sql сам установил идентификатор пользователя. – cemregoksu