Поддержка табличных функций в коде EF6 Сначала?

Возможно ли сначала вызвать TVF в EF6 Code?

Сначала я запустил новый проект с использованием базы данных EF6, и EF смог импортировать TVF в модель и назвать его просто отлично.

Но обновление модели стало очень трудоемким и проблематичным с большой базой данных только для чтения без RI, с которой я застрял в работе.

Поэтому я сначала попытался преобразовать в код EF6, используя инструмент обратного инжиниринга Power Tools для генерации контекста и классов моделей.

К сожалению, инструмент обратного инжиниринга не импортировал TVF.

Затем я попытался скопировать DBFunctions из моего старого Database First DbContext в новый Code First DbContext, но это дало мне ошибку, что мой TVF: «не может быть преобразован в допустимый тип или функцию».

Можно ли создать код сначала Fluent mapping для TVF?

Если нет, есть ли обходной путь?

Думаю, я мог бы использовать SP вместо TVF, но надеялся, что смогу использовать в основном TVF для решения проблемных БД, с которыми я застрял.

Спасибо за любые обходные идеи

Ответы на вопрос(6)

Ваш ответ на вопрос