Выполнение SP с использованием метода FromSqlRaw выдает ошибку: требуемый столбец «colName» отсутствует. ⇐ C#
Выполнение SP с использованием метода FromSqlRaw выдает ошибку: требуемый столбец «colName» отсутствует.
У меня есть SP на сервере Sql, когда я выполнял там все работает нормально, вот исполняемый код
ИСПОЛЬЗОВАТЬ [ИмяБД] ИДТИ ОБЪЯВИТЬ @return_value int EXEC @return_value = [dbo].[sp_prov_fac] @p_prov_email = N'test@test.com', @p_st_nme = Н'кт', @p_svce_id = 2 ВЫБЕРИТЕ «Возвращаемое значение» = @return_value ИДТИ Это возвращает следующие столбцы имя_объекта, prov_id, объект_id, ProviderEmail, svce_type_id, cl_amt, eval_req, eval_exp теперь, когда я пытаюсь вызвать тот же SP с помощью метода FromSqlRaw, я получаю ошибку
Обязательный столбец «eval_exp» не присутствовал в результатах операции «FromSql». вот код, выполняющий SP
Список результатов = ожидание _context.Sp_prov_fac .FromSqlRaw("EXEC sp_prov_fac @p_prov_email, @p_st_nme, @p_svce_id", p_prov_email, p_st_nme, p_svce_id).AsNoTracking().ToListAsync(); и модель sp_proc_fac
публичный класс sp_prov_fac { общественная строка имя_объекта {получить; набор; } общественная строка prov_id {получить; набор; } общественный ИНТ объекта_id {получить; набор; } общественная строка ProviderEmail {get; набор; } общественный ИНТ svce_type_id {получить; набор; } общественный ИНТ cl_amt {получить; набор; } общественный int eval_req {получить; набор; } //ошибка общественный int eval_exp {получить; набор; }//ошибка } Обратите внимание, что ошибка возникает только с двумя последними столбцами, если я удалю их, тогда остальная часть SP вернется правильно, также я пытался удалить один или другой столбец, и они оба выдают ошибки. я не включил фактический SP, я думаю, что это проблема с кодом, потому что все столбцы возвращаются при выполнении в ssms, но при необходимости я предоставлю.
У меня есть SP на сервере Sql, когда я выполнял там все работает нормально, вот исполняемый код
ИСПОЛЬЗОВАТЬ [ИмяБД] ИДТИ ОБЪЯВИТЬ @return_value int EXEC @return_value = [dbo].[sp_prov_fac] @p_prov_email = N'test@test.com', @p_st_nme = Н'кт', @p_svce_id = 2 ВЫБЕРИТЕ «Возвращаемое значение» = @return_value ИДТИ Это возвращает следующие столбцы имя_объекта, prov_id, объект_id, ProviderEmail, svce_type_id, cl_amt, eval_req, eval_exp теперь, когда я пытаюсь вызвать тот же SP с помощью метода FromSqlRaw, я получаю ошибку
Обязательный столбец «eval_exp» не присутствовал в результатах операции «FromSql». вот код, выполняющий SP
Список результатов = ожидание _context.Sp_prov_fac .FromSqlRaw("EXEC sp_prov_fac @p_prov_email, @p_st_nme, @p_svce_id", p_prov_email, p_st_nme, p_svce_id).AsNoTracking().ToListAsync(); и модель sp_proc_fac
публичный класс sp_prov_fac { общественная строка имя_объекта {получить; набор; } общественная строка prov_id {получить; набор; } общественный ИНТ объекта_id {получить; набор; } общественная строка ProviderEmail {get; набор; } общественный ИНТ svce_type_id {получить; набор; } общественный ИНТ cl_amt {получить; набор; } общественный int eval_req {получить; набор; } //ошибка общественный int eval_exp {получить; набор; }//ошибка } Обратите внимание, что ошибка возникает только с двумя последними столбцами, если я удалю их, тогда остальная часть SP вернется правильно, также я пытался удалить один или другой столбец, и они оба выдают ошибки. я не включил фактический SP, я думаю, что это проблема с кодом, потому что все столбцы возвращаются при выполнении в ssms, но при необходимости я предоставлю.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Pandas: невозможно удалить столбцы: ValueError: метки [
] не содержатся в оси
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Панды: не могут отказаться от столбцов: valueError: метки [
] не содержатся в оси
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-