Я получаю следующую ошибку при переносе моего ASP. NET Core MVC с 2.2 на 3.0
SqlException: Неверное имя столбца 'ContractProfileContractId'.
Мое утверждение, которое выдает ошибку:
var totalemployees = _context.EmployeeProfile.Where(x => x.Active == true).ToList();
Когда я добавляю столбец ContractProfileContractId
в таблицу Employees
, приложения работают, но мне нужно добавить все больше и больше столбцов для других столы.
Я начал кодировать это приложение в. NET Core 1.1 (2017), перенес его на 2.0, 2.1 и 2.2 (1 год go), а теперь на 3.0.
Я пробовал миграцию 3.1, и та же проблема существует.
Приложение прошло экран входа в систему без каких-либо ошибок. Ошибка появляется только после попытки запроса из базы данных с помощью EF.
Есть идеи?