-
Proprietà lazy con NHibernate 3
di Andrea Saltarello, pubblicato il 28/12/2010NHibernate 3 è in grado di supportare il lazy load anche delle proprietà scalari; questa funzionalità può essere utile nei casi nei quali il caricamento della colonna corrispondente sia oneroso (es: colonne binarie/image, text/clob, ...).
-
Mappatura personalizzata di enumerati in campi stringa con NHibernate
di Marco Barzaghi, pubblicato il 06/08/2007La mappatura di default di enumerati in campi stringa appare poco applicabile a casi reali in quanto il valore del campo in tabella sarà uguale al nome del valore dell'enum espresso in formato stringa. E' qui descritto come applicare una mappatura personalizzata.
-
Determinare il numero di righe restituite da una query con NHibernate
di Andrea Saltarello, pubblicato il 11/07/2007Utilizzando le Projections è possibile conoscere il numero di righe restituite da un criterio di NHibernate
-
Paginare una collection in NHIbernate
di Giancarlo Sudano, pubblicato il 04/07/2007Se il numero di elementi della collection dovesse essere troppo alto, potrebbe essere necessaria una paginazione. Con NHibernate è possibile una inizializzazione parziale della collection a patto che la sorgente supporti feature di paginazione.
-
Mappare enumerati in campi stringa con NHibernate
di Marco Barzaghi, pubblicato il 21/06/2007NHibernate mappa per default i tipi enumerativi verso una colonna di tipo intero, ma è configurarlo in modo da mappare una proprietà di tipo enumerato su una colonna di tipo stringa.
-
Impostare a runtime il fetch plan di NHibernate
di Andrea Saltarello, pubblicato il 19/06/2007Le strategie di fetching impostate nei file di mapping di NHibernate possono, all'occorrenza, essere ridefinite per ogni query configurando opportunamente a runtime i criteri di estrazione.