Ci "litigo" spesso, e spesso non li digerisco completamente, e allora mi sono scritto un "bigino" sui delegates Technorati Tag: c#,delegates
Qualche giorno fa ho cominciato a litigare con una Query, basata su ICriteria, che a dire il vero penso sia una di quelle standard.
Partiamo dal Domain, un Domain più che "conosciuto"
Utenti -> 1:n <- Gruppi
I mapping sono stati scritti in modo che, sebbene nel modello fisico DB ci sia una tabella di relazione che lega le due entità in modo da dare la possibilità di "legare" a un utente più gruppi, siano presenti solo le entità principali, e quindi non la tabella di relazione (che come qualcuno insegna non fa parte del dominio :) ).
User.hbm.xml<class name="User" table="Users" lazy="true"> ...