Я получил эту проблему сам, и приведенный выше ответ совершенно прав, говоря, что это проблема ПЕРВИЧНОГО КЛЮЧА, но, будучи новичком в ASP.NET MVC, я точно не знал, как реализовать решение.
Итак, для тех ASP.NET MVC n00bs, как я, которые хотели бы увидеть некоторый код и что сработало для меня:
Моя проблема заключалась в том, что ключ в моей модели не соответствовал ключу в таблице SQL.
Например. Мой ПЕРВИЧНЫЙ КЛЮЧ находится на «Event_Question_ID» в моей таблице. Но в моей МОДЕЛИ это было в другом поле, EventID.
Все, что мне нужно было сделать, это переместить КЛЮЧ в правильное поле в моей МОДЕЛИ
Модель:
[Key]
public int Event_Question_ID { get; set; }
Примечание: [Key]
требуется using System.ComponentModel.DataAnnotations;
Надеюсь, это кому-нибудь поможет!