NHibernate: разница между перехватчиком и слушателем - PullRequest
15 голосов
/ 15 мая 2009

Рассматривая все возможности создания / обновления столбцов в NHibernate I в основном ( Stackoverflow, вопрос , Ayende Rahien ), смотрите решения для слушателей.

Программист, который программировал это в моей компании, использовал Interceptor для достижения того же.

Есть ли разница между этими двумя решениями? (Является ли один из них устаревшим, является ли один из них предпочтительным и каковы преимущества и / или недостатки)

1 Ответ

17 голосов
/ 15 мая 2009

Перехватчики по-старому, слушатели событий более новые и серверные с той же целью. Так что в новом проекте рекомендуется слушать события. Вы подключаетесь к новой системе событий NHibernate .

Редактировать: Как упоминает Рашак в своем комментарии, есть некоторые операции, которые можно выполнить только с помощью перехватчика.

...