Gestione dello schema database tramite NHibernate

Dopo mesi di assenza, finalmente trovo di nuovo il tempo di “bloggare”, e la mia intenzione, questa volta, è di parlare di NHibernate (fresco di GA), di cui sto facendo un uso abbastanza “spinto” in un progetto. Nello specifico ho avuto l’esigenz


NHibernate 2.1 in RTM

Forse sarà una settimana intensa di RTM (Release to Manufacturing), ma intanto godiamoci la version 2.1 di NHibernate appena annunciata da Ayende qui. Come detto da lui è consigliato fare l’upgrade alla nuova versione che corregge numerosi Bug. Il


EntityFramework over WCF

Ormai è appurato che sono un fanatico dei DTO (ne ho parlato qui e qui), ma voglio ugualmente segnalare questo articolo di Pablo M. Cibraro che spiega il perchè non debba essere mai esposta direttamente una classe di EntityFramework, bensì un DTO.


Visual Studio 2010 e .NET Framework 4.0

Già dalla presentazione alla PDC di Los Angeles se ne parla molto e da ieri, per i possessori di un abbonamento MSDN, è possibile scaricare la Beta1 del .NET Framework 4.0 e Visual Studio 2010. Ov...


Problema con NHibernate e Table for Hierarchy

Tempo fa, insieme a Marco, mi sono imbattuto in un problema relativo al fetching di collection polimorfiche tramite NHibernate. In pratica, quando si hanno collection il cui tipo contenuto eredita da un’altra entity persistita tramite Table for Hier


DTO, IL e Reflection nelle nostre applicazioni.

Pur essendo io un fan dei DTO (Data Transfer Object) anche in ambienti non service oriented, trovo alquanto noiosa la parte di idratazione dalla entity di DTO mediante “copia” dei dati dalla entity...


Il Domain Model

Orami in tutte le mie applicazioni realizzo un Domian Model sia che queste siano complesse che non. Ora Fowler ci dice: An object model of the domain that incorporates both behavior and data. ed è tutto giustissimo il Domain sar&...


Riflessioni su NHibernate

Oggi, dopo un lungo periodo in cui mi sono sempre rifiutato di studiare Nhibernate, il crad è riuscito a convicermi. Personalmente non mi è mai piaciuta l'idea di far fare tutto ad un framework sen...