Хранимые процедуры в Entity Framework

#.net #entity-framework #stored-procedures

#.net #entity-framework #хранимые процедуры

Вопрос:

The ADO.NET Entity Framework (EF) позволяет сопоставлять хранимые процедуры с функциями, которые возвращают типизированные результаты в концептуальной модели.

Нужны ли хранимые процедуры в Entity Framework?
Мы используем Linq to entities для запроса данных, так как же используются хранимые процедуры?

Ответ №1:

В ситуации, когда вы либо вынуждены использовать SPS, либо должны выполнить некоторый SQL, который в противном случае выходит за рамки того, что EF может сделать для вас. Например, если вам нужно использовать определенную сортировку для упорядочивания ваших результатов, EF это не поддерживает. У меня был точно такой же сценарий. Для этой конкретной функциональности я создал хранимую процедуру, которую сопоставил с существующей сущностью.