aprile 2008 Blog Posts
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"...
Vuoi abbellire l'aspetto delle pagine di Google?
Non c'è problema, basta scaricare questa estensione per FireFox ed associargli un bello stile tipo questo
Qui sotto un'anteprima
Diego
Syntax Highlighter: http://quickhighlighter.com/
Color scheme: http://www.colorschemer.com/online.html
Icone: http://www.iconlet.com
Favicon generator: http://www.favicon.co.uk/
Diego
Snippet per verificare che lo schema del database corrisponda a quello descritto dal nostro Domain Model.
[Test]
public void AllNHibernateMappingAreOkay()
{
...