System.InvalidOperationException: 'Тип сущности' NewEmpClass 'требует определения первичного ключа - PullRequest
0 голосов
/ 24 февраля 2020

добавлен класс модели и создан dbcontext, за которым следуют контроллеры и просмотр, но появляется следующая ошибка.

введите описание изображения [введите описание изображения здесь] 1 здесь

System.InvalidOperationException: 'Тип сущности' NewEmpClass 'требует определения первичного ключа. Если вы намеревались использовать тип объекта без ключа, вызовите HasNoKey ().

1 Ответ

0 голосов
/ 24 февраля 2020

Да, ошибка упоминается и в сообщении об ошибке. присвоено значение первичного ключа в таблице базы данных, но не определено в коде leve. Упомяните, что ваш столбец строки класса модели представляет собой столбец первичного ключа, например: = [ключ] .

public class NewEmpClass
{
    [Key]
    public int Empid { get; set; }
    public string Empname { get; set; }
    public string Email { get; set; }
    public Nullable<int> Age { get; set; }
    public Nullable<int> Salary { get; set; }
}

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...