EF Code-First - Отображение хранимых процедур - PullRequest
4 голосов
/ 05 октября 2011

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

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

1 Ответ

4 голосов
/ 05 октября 2011

Code First в Entity Framework не поддерживает хранимые процедуры дефолт. Так как нет дизайнера, мы не можем даже отобразить наши сохраненные процессы к сущности. Есть много сценариев, которые мы видели, где мы находимся обязан использовать хранимую процедуру для любых модификаций базы данных (Вставка / обновление / удаление).

Вы можете использовать ссылки ниже и / или Google свой вопрос, чтобы найти больше решений.

Использование кода Entity Framework сначала с хранимыми процедурами И Код сначала 4.1: Использование хранимой процедуры для вставки данных

...