«Неверное имя столбца» в C# - PullRequest
0 голосов
/ 18 января 2020

Я получаю сообщение об ошибке «Неверное имя столбца» в Visual Studio, даже если все столбцы присутствуют в таблице на сервере Sql. Имя столбца таблицы - AttandanceId, но оно показывает ошибку «Неверное имя столбца» ie. AttandanceId1, которого нет в Sql Таблица сервера под Attandance

public IActionResult EmployeeReport(int id)
{
    var viewModel = new AttandanceViewModel();
    var EmployeeList = _dbContext.Employees.ToList();

    viewModel.DropFirstName = new SelectList(EmployeeList, "EmployeeId", "FirstName");
    viewModel.AttList = _dbContext.Attandance.Where(i => i.EmpId == id).ToList();
    ViewBag.Id = id;
    var Count = viewModel.AttList.Count();

    ViewBag.Counts = Count;
    return View(viewModel);
}

1 Ответ

0 голосов
/ 18 января 2020

Я думаю, что вы внесли некоторые изменения в таблицу sql, а затем попытаетесь обновить модель данных, которая не обновляется успешно, например, как вы упомянули AttandanceId и AttandanceId1, который показывает конфликт.

просто выполните

  • 1: удалите свою таблицу или полную модель и очистите решение.

  • 2: снова добавьте таблицу / модель и создайте решение, каждая мысль будет
    прекрасной

...