Установите тип возвращаемого значения хранимой процедуры на автоматически сгенерированный с использованием Entity Framework - PullRequest
3 голосов
/ 02 ноября 2008

В LINQ2SQL было возможно установить автоматически возвращаемый тип хранимой процедуры. Я не могу сделать это с Entity Framework.

Я хочу установить тип возвращаемого значения хранимой процедуры для автоматического создания с помощью Entity Framework. Это возможно?

С уважением.

1 Ответ

1 голос
/ 05 ноября 2008

Entity Framework V1 имеет хорошую поддержку для работы с хранимыми процедурами напрямую с сущностями (например, операции вставки / обновления / удаления), но, как вы обнаружили, поддержка SP как функций в вашем ObjectContext недостаточна. Они почти всегда должны идеально отображаться в существующую сущность в вашей модели, так как ожидалось, что вы затем внесете изменения в возвращенные результаты из SP и, следовательно, захотите работать с ними как с сущностями. Очевидно, что это не всегда так.

К счастью, есть расширения для EF v1, которые включают улучшенную поддержку SP. Скачать расширения здесь .

EF v2 будет иметь лучшую поддержку .

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