Хранимые процедуры Entity Framework и представления INFORMATION_SCHEMA - PullRequest
1 голос
/ 15 июля 2011

У меня есть хранимая процедура, которая извлекает метаданные из представлений INFORMATATION_SCHEMA в SQL Server из другой базы данных. С EF я получаю ошибку:

"выбранные хранимые процедуры не возвращают столбцы"

Естественно, я вспомнил команду SET FMTONLY OFF, но это не сработало. Включение также не сработало (я знаю, что EF делает это, но это стоило того: -)).

Как бы то ни было, что в итоге сработало, так это вставка результатов в табличную переменную и выбор результатов из табличной переменной. Тем не менее, он не работал с табличной переменной, когда был установлен SET FMTONLY OFF; он работает только с табличной переменной, когда этот оператор опущен, следовательно, он включен EF.

Это очень, очень странно, и я не хочу использовать переменную таблицы. Это кажется глупым делать это. Есть ли другой способ?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...