Diego Lazzarino - IT Blog

Al mondo ci sono 10 tipi di persone: chi conosce il sistema binario e chi no
posts - 29, comments - 133, trackbacks - 192

NHibernate

L'ORM per eccellenza
S#arp Architecture

Pronounced "Sharp Architecture," this is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate. The primary advantage to be sought in using any architectural framework is to decrease the code one has to write while increasing the quality of the end product. A framework should enable developers to spend little time on infrastructure details while allowing them to focus their attentions on the domain and user experience. Accordingly, S#arp Architecture adheres to the following key principles: Focused on Domain Driven Design Loosely Coupled Preconfigured Infrastructure Open Ended Presentation The overall goal of...

posted @ giovedì 16 aprile 2009 10:54 | Feedback (14) | Filed Under [ .NET NHibernate ASP.NET Template ]

Summer of NHibernate Screencast Series

Interessante serie di screencast su NHibernatehttp://www.summerofnhibernate.com/Diego

posted @ venerdì 3 ottobre 2008 12:55 | Feedback (6) | Filed Under [ NHibernate ]

NHibernate ResultTransformer

Problema Trasformare un resultset generico in una lista tipizzata di DTO (quindi non una entity del Domain Model). Soluzione Utilizzare ResultTransformer di NHibernate.  Quest'interfaccia consente di specificare una classe di output sulla quale verrà "mappatio" il resultset. Esempio File di mapping    <sql-query name="GetCashFlowMainData">                 <return-scalar column="Id" type="Int32" />         <return-scalar column="ReportType" type="Int32"...

posted @ venerdì 11 aprile 2008 10:47 | Feedback (171) | Filed Under [ NHibernate ]

NHibernate Mapping: verificare lo schema del database

Snippet per verificare che lo schema del database corrisponda a quello descritto dal nostro Domain Model. [Test]  public void AllNHibernateMappingAreOkay()  {  ...

posted @ giovedì 3 aprile 2008 18:17 | Feedback (0) | Filed Under [ .NET NHibernate ]

Powered by:
Powered By Subtext Powered By ASP.NET