2011-02-09 2 views
2

Я использую VS 2008 с пакетом обновления 1 (SP1). Я хочу использовать SP в структуре сущности. Проблема в том, что мой SP возвращает более 1 набора результатов. Как получить несколько наборов результатов? Все онлайн-примеры показывают единственный результат. Пожалуйста, помогите мне.структура сущности с SP

ответ

1

Entity Framework, к сожалению, не поддерживает множество наборов результатов из хранимых процедур - даже в выпуске .NET 4.

Вам необходимо либо переписать сохраненные procs, либо получить доступ к ним с помощью стандартных ADO.NET с голой костью - и попросить Microsoft о поддержке нескольких наборов результатов SP в EF 5! Я тоже проголосую за это!

+0

Спасибо за ответ. Мой менеджер всегда говорит, что существует риск попробовать новую технологию, прежде чем она созреет. –

1

относящиеся к этому вопросу: Entity Framework - get records in multiple tables using stored procedure

Другой SO пользовательские отчеты успех проекта плагина, EF Extensions.

Как указано в marc_s, эта функция не встроена в EF ... еще одна причина, по которой разработчики DBA уклоняются от EF, imho.