Je suis à l'écoute d'auditer les événements dans NHibernate, en particulier pour OnPostUpdateCollection(PostCollectionUpdateEvent @event)
Itérer par les articles IPersistentCollection
Je veux itérer les éléments @event.Collection
. La collection @ event.Collection est un IPersistenCollection
qui n'implémente pas IEnumerable
. Il y a la méthode Entries
qui renvoie un IEnumerable
, mais il faut un ICollectionPersister
auquel je n'ai aucune idée d'où je peux en trouver un.
Les questions sont déjà posées ici: http://osdir.com/ml/nhusers/2010-02/msg00472.html, mais il n'y avait pas de réponse concluante.
Merci à l'avance
fonctionne très bien! La seule chose à remarquer est que cast à IList. En utilisant une collection mappée comme Set au lieu de Bag, l'interface est ICollection, nous devrions donc utiliser IEnumerable à la place. Merci! – Pedro
Bon point. Changé ma réponse à IEnumerable. – jfneis