Использование пользовательских типов таблиц в качестве параметров Sproc в EF - PullRequest
3 голосов
/ 20 января 2012

Поддерживает ли текущая версия EF определенные пользователем типы таблиц для методов вставки, обновления и удаления в сущностях?

Я бы хотел использовать эту функцию, чтобы мне не приходилось передавать каждое имя столбца моему sproc. Я не уверен, что EF может поддерживать один Sproc, который будет выполнять все обновления для сущности.

Ответы [ 2 ]

5 голосов
/ 21 января 2012

Табличные значения параметров не поддерживаются, но вы можете проголосовать за них в UserVoice .

1 голос
/ 20 января 2012

Я попробовал это.Когда я пытался импортировать sproc в мою модель, я получаю это сообщение об ошибке:

Функция «MySproc» имеет параметр «MyTableValuedParameter» с индексом 0, который имеет тип данных «тип таблицы», которыйне поддерживается.Функция была исключена.

Так что, похоже, ответ - нет.Они не поддерживаются в Entity Framework.

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