Я использую хранимую процедуру, которая использует таблицу CTE.
WITH A AS(
SELECT T1.DataX
,T1.DataY
,T1.DataZ
FROM T1
)
И хранимая процедура похожа на
SELECT * INTO #TEMP
FROM (
SELECT .....
FROM A
LEFT JOIN V1 ON A.DataX >= V1.DataA
AND A.DataY <= V1.DataB
)
SELECT *
FROM #TEMP.....
Однако после того, как я обновил хранимую процедуру следующим образом.Платформа сущностей не может получить столбец в функции импорта в edmx.
Возвращает сообщение «Выбранная хранимая процедура или функция не возвращает столбцы».Но я могу получить таблицу результатов, запустив хранимую процедуру в SSMS.Кто-нибудь получил некоторые идеи о том, как идут дела и как я могу получить столбцы хранимой процедуры?Большое спасибо.;)
Наконец, я нашел альтернативный способ решения этой проблемы по ссылке здесь :
SET FMTONLY OFF