У меня есть хранимая процедура, которая извлекает метаданные из представлений INFORMATATION_SCHEMA
в SQL Server из другой базы данных. С EF я получаю ошибку:
"выбранные хранимые процедуры не возвращают столбцы"
Естественно, я вспомнил команду SET FMTONLY OFF
, но это не сработало. Включение также не сработало (я знаю, что EF делает это, но это стоило того: -)).
Как бы то ни было, что в итоге сработало, так это вставка результатов в табличную переменную и выбор результатов из табличной переменной. Тем не менее, он не работал с табличной переменной, когда был установлен SET FMTONLY OFF
; он работает только с табличной переменной, когда этот оператор опущен, следовательно, он включен EF.
Это очень, очень странно, и я не хочу использовать переменную таблицы. Это кажется глупым делать это. Есть ли другой способ?
Спасибо.