liuc:
> da novizio vi chiedo un consiglio o materiale da consultare per progettare il data access layer della mia applicazione.
> Voglio cominciare ad utilizzare NHibernate, ma vorrei capire qual'è la migliore soluzione dal punto di vista architetturale (se mai esiste "la" soluzione migliore).
La tua domanda non ha molto senso: NHibernate si va gia' a collocare in una specifica idea architetturale. Comunque, cerca in rete: c'e' un'inifinita' di risorse, articoli, blog e quant'altro, dai tutorial alle soluzioni piu' avanzate. Se poi hai domande, considera che questo e' il forum di Metodologie: per dubbi relativi a NHbernate e agli aspetti tecnici degli O/RM c'e' il forum apposito ("ORM") che trovi su UGIDotNet.
> Ad esempio, date le classi del Domain Model, in che modo è preferibile che queste si interfaccino con il DAL ?
Personalmente, e in generale, sconsiglio caldamente questo approccio, nel senso che soffre di gravi vizi concettuali a monte. Naturalmente cio' non vuol dire che ti sconsiglio di procedere nella tua esplorazione, al contrario: ti invito a non abbassare il livello di attenzione, una risposta definitiva al "problema software" ancora nessuno e' riuscito a darla.
-LV
Julio Di Egidio
Analyst Programmer
http://julio.diegidio.name
(Peace X Love] = [++1)