-
Ho strutturato la UI della mia applicazione in questo modo: Ci sono dei pulsanti che corrispondono a delle azioni tipo New, Open, Save, Cancel, Edit, Delete, Copy, cosa facciano penso si capisca. Uso WPF con MVVM. Per la persistenza uso NHibernate, di conseguenza quando creo il ViewModel, creo anche...
-
Ciao a tutti, vi "rimbalzo" alcune questioni architetturali con cui mi sto scontrando in questi giorni. 1. Il primo problema è l'impedence mismatch tra il dominio vero e proprio ed il modello dei dati. I casi potrebbero sembrare banali ma data la scarsa preparazione/esperiensa del...
-
Ciao Gian Maria [quote user="Gian Maria Ricci"] Tutto parte dal concetto di come l'ORM capisce se un oggetto è nuovo o se è mappato. [stramegacut] Nell'esempio in questione il problema è che l'orm, dato che vede un id vuoto, cataloga l'oggetto come transiente...
-
Ciao a tutti, sto cercando di "entrare" dentro un O/RM per capire un po' di cose e cercando di riscrivere un mio data context mi sono sorti alcuni dubbi. Supponiamo che abbia un data context che espone i seguenti metodi: interface IDataContext { void Add<T>(T item); //aggiunge l'item...
-
'giorno Giulio, giusto una piccola nota: da un punto di vista concettuale, la risposta di Mauro non fa una piega. Sempre da un punto di vista concettuale, allora, il life cycle della identity map non dovrebbe coincidere con quello della unit of work, bensì con le sue transazioni. Ciò...