Question

En regardant toutes les possibilités de colonnes de création / mise à jour dans la plupart NHibernate je ( Stackoverflow question , Ayende Rahien ) voir des solutions avec les auditeurs.

Le programmeur qui programmait dans ma société a utilisé un intercepteur pour obtenir la même chose.

Quelle est la différence entre ces deux solutions? (Est-un d'entre eux obsolète, est l'un d'entre eux préféré et quels sont les avantages et / ou inconvénients)

Était-ce utile?

La solution

Les intercepteurs sont les vieux chemin, événement-auditeurs sont plus récents et serveur dans le même but. Ainsi, dans un nouveau projet, il est recommandé événement-auditeurs. Vous accrochez à nouveau système d'événements NHibernate .

Edit:. Comme Rashack mentionne dans son commentaire, il y a des opérations qui ne peuvent être effectuées en utilisant l'intercepteur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top