Код Entity Framework сначала при вставке перехватывает метод - PullRequest
7 голосов
/ 05 октября 2011

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

Что я 'Мне нужно сделать следующее:

  • при методе запуска вставки A
  • при методе запуска обновления B
  • при методе удаления C

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

1 Ответ

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

Этот проект показывает, как вы можете добавить хуки до и после действия в Entity Framework 4.1 DbContext. Вы можете либо расширить класс HooksDbContext, либо увидеть , как он реализует хуки в коде, и изменить его в соответствии с вашими целями.

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