Создание объектов Entity Framework из хранимых процедур - PullRequest
6 голосов
/ 01 декабря 2010

При использовании Entity Framework 4 как создать отдельный объект из хранимой процедуры?

1 Ответ

3 голосов
/ 02 декабря 2010

После добавления хранимой процедуры в модель, в обозревателе моделей щелкните правой кнопкой мыши хранимую процедуру в узле Store и выберите «Добавить функцию Import». В этом диалоговом окне укажите, какой объект следует создать:

alt text

Затем вы можете использовать эту хранимую процедуру следующим образом:

Artist a = ctx.SelectArtist(id).SingleOrDefault();

Редактировать

Судя по комментариям, вы хотите использовать хранимые процедуры для выполнения вставок, обновлений и удалений. Если щелкнуть правой кнопкой мыши на объекте в браузере модели и выбрать «Сопоставление хранимых процедур», вы получите окно, в котором можно указать, какие хранимые процедуры использовать. В MSDN есть пошаговое руководство о том, как это сделать.

НТН

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