NHibernate: differenza tra Interceptor e Listener
-
22-08-2019 - |
Domanda
Guardando tutte le possibilitá di colonne creazione / aggiornamento in NHibernate Io per lo più ( StackOverflow domanda , Ayende Rahien ) vedi soluzioni con gli ascoltatori.
Il programmatore che è stato programmazione di questo nella mia azienda ha utilizzato un intercettore per ottenere la stessa cosa.
C'è qualche differenza tra queste due soluzioni? (È uno di loro obsoleto, è uno di loro preferiti e quali sono i vantaggi e / o svantaggi)
Soluzione
Intercettori sono i alla vecchia maniera, evento-ascoltatori sono più recenti e il server lo stesso scopo. Quindi, in un nuovo progetto, si consiglia di eventi-ascoltatori. Si collega al nuovo sistema di eventi NHibernate .
Modifica:. Come Rashack cita nel suo commento, ci sono alcune operazioni che possono essere fatta soltanto usando l'intercettore