НГибернейт:разница между перехватчиком и прослушивателем
-
22-08-2019 - |
Вопрос
Рассматривая все возможности создания/обновления столбцов в NHibernate, я в основном (Вопрос о переполнении стека, Айенде Рахиен) см. решения с прослушивателями.
Программист, который программировал это в моей компании, использовал Interceptor для достижения той же цели.
Есть ли разница между этими двумя решениями?(Устарел ли один из них, является ли один из них предпочтительным и каковы его преимущества и/или недостатки)
Решение
Перехватчики используются по-старому, прослушиватели событий — новее, а сервер служит той же цели.Поэтому в новом проекте рекомендуется использовать прослушиватели событий.Вы подключаетесь к новому Система событий NHibernate.
Редактировать: Как упоминает Рашак в своем комментарии, есть некоторые операции, которые можно выполнить только с помощью перехватчика.