2013-09-30 3 views
0

Мой вопрос: можем ли мы назвать SP из EF, как мы вызываем, используя команды ADO.Net. Если да, можете ли вы отправить несколько примеров кодов.Вызов SP в .Net MVC 4 + EF 5

Я только начал работать над .Net MVC 4+ EF 5 (ORM). Но у меня нет идеи, как работает EF. Является ли EF лучше, чем объекты ADO.Net ?. Я новичок в этом типе кодирования. Так что нам нужно разъяснить это.

Спасибо заранее.

Jagadisha

+4

Быстрый поиск Google для «Entity Framework хранимых процедур», кажется, возвращает много полезной информации. Что касается того, какая структура лучше, это совершенно субъективно. – David

ответ

0

Открыть файл EDMX для модели, которую вы создаете. Затем щелкните правой кнопкой мыши в файле и нажмите «Обновить модель из базы данных». Выберите функцию/SP, которую вы хотите импортировать, и нажмите «Обновить». Затем щелкните правой кнопкой мыши в том же файле EDMX и нажмите «Добавить новый/функция импорта» и добавьте «Имя метода» в поле «Имя функции».

Как только вы добавили свой импорт в dbcontext, теперь вы сможете использовать синтаксис dbcontext.MethodName для вызова proc как функции.

Вот большая статья с шагами и более подробно ...

http://www.entityframeworktutorial.net/EntityFramework4.3/execute-stored-procedure-using-dbcontext.aspx

Смежные вопросы