Новинка от EF
... с использованием 6.0
. У меня есть Stored Proc
, у которого есть запрос динамической сборки select
внутри строковой переменной, которая выводит с использованием Execute(@StringQuery)
. Этот выбор содержит около 20 столбцов.Основа сущности для выполнения хранимой процедуры строки
После добавления этого СП в EF тип возврата INT
(не знаете, почему). Но я думаю, что я должен добавить все столбцы вручную в Complex types in EDMX
. Хотелось узнать, есть ли лучший способ справиться с этим, поскольку столбцы находятся в огромном количестве.
Просьба предложить.
Процедура Текст:
DECLARE @StringQuery VARCHAR(MAX)
SET @StringQuery = 'SELECT AROUND 20 COLUMNS WITH LOT OF CONDITIONS ADDED'
EXECUTE(@StringQuery)
Когда я делаю это, я получаю сообщение о том, «Выбранная хранимая процедура или функция не возвращает столбцы» и кнопка OK отключена. – Interstellar
Можете ли вы вставить текст процедуры? –
Я добавил пример процедуры, как это выглядит – Interstellar