Я вызываю свою хранимую процедуру в своем коде c #, используя entity-framework (подход с базой данных), который работал нормально пару дней назад, недавно команда DB внесла некоторые изменения в хранимую процедуру, и с тех пор я сталкиваюськод ошибки ниже.
A member of the type,'PIN', does not have a corresponding column in the data reader with the same name.
Я попытался обновить мой edmx, и это, похоже, не решает проблему, имя моей хранимой процедуры - sp_employee_select, в моем файле tt есть класс, который автоматически генерируется, sp_employee_select_result.cs 'ия вижу, что в этом классе есть свойство
Public Nullable<int> PIN { get; set; }
В настоящее время я вижу, что моя хранимая процедура 'sp_employee_select' не возвращает ни одного столбца с именем 'PIN', и когда я пытаюсь обновить мой EDMX, этот классфайл не обновляется.
var emp = EMPDB.sp_employee_select(empId).firstOrDefault();
Я предполагаю, что после обновления sp 'sp_employee_select' частичный класс sp_employee_select_result.cs не обновляется с последними столбцами, которые sp возвращает после модификации, ранееSP может возвращать столбец с именем «PIN», и теперь этот столбец удален из SP, поэтому я сталкиваюсь с этой ошибкой