Questo tool è una figata pazzesca.
Complice una necessità mi stasera mi sono messo di buona lena e:
- Ho approcciato per la prima volta in vita mia NHibernate:
- Utilizzando Fluent Configuration;
- Linq 2 NHibernate;
- In pochi minuti ho prodotto la prima fetch un po’ complessa, almeno per me neofita di NHibernate:
App.SessionFactory = Fluently.Configure( new Configuration() ) .Mappings( mc => mc.FluentMappings.AddFromAssemblyOf<App>() ) .BuildConfiguration() .BuildSessionFactory(); using( var session = App.SessionFactory.OpenSession() ) { using( var tx = session.BeginTransaction() ) { var query = session.Linq<Customer>() .Expand( c => c.Addresses ) .Where( c => c.Type == 1 ); var result = query.ToList(); tx.Commit(); } }
- Ho scoperto che NH Proof probabilmente è un compagno indispensabile;
La strada è ancora molto lunga ma un doveroso grazie a tutti gli amici di UGI.Alt senza i quali probabilmente la voglia non mi sarebbe venuta.
.m