Установите для типа возврата хранимой процедуры значение «Автоматическое создание с использованием Entity Framework»

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

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

С уважением.


person SharePoint Newbie    schedule 02.11.2008    source источник
comment
Проголосовал, потому что тоже хотел бы знать   -  person Vyrotek    schedule 02.11.2008


Ответы (1)


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

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

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

person Eric Nelson    schedule 05.11.2008