-
Sto studiacchiando la "filosofia" che sta alla base dei document database (come MongoDb e RavenDb per intenderci), anche spinto dal fatto che alcuni fenomeni del web come Amazon utilizzano archivi di questo tipo. indipendentemente dai discorsi sulla natura documentale dei dati o la scalabilità...
-
intendo dire: ti fai il Domain Model come ti pare (es: te lo scrivi a manina) e poi realizzi un EDMX che contiene il mapping, avendo cura di far coincidere i nomi di classi e proprietà del tuo DM con quelli delle entità definite nell'EDMX. Ho *appena* fatto un commit di NSK che mostra...
-
Io farei una cosa più semplice tipo questa public IEnumerable<Person> PErsons { get { return people.OrderBy(p => p.BirthDay); { } Ovvero usi link per tornare un ienumeable ordinato della lista originale. Dato che linq ti restituisce un deferred operator, praticamente ogni volta che il...
-
Semplificando, in DDD: le entità non sono anemiche ma contengono anche tutta l'algebra che le riguarda direttamente la logica che coinvolge più entità sta dentro servizi I servizi sono: "domain services" se la logica è usata "tale e quale" indipendentemente...
-
Buongiorno a tutti, volevo chiedervi qualche consiglio: 1. avreste da consigliarmi qualche buon motore di IoC (perché a mano non ce la faccio più)? 2. avreste da linkarmi a qualche applicazione che illustri come "sposare" un motore di IoC con un domain model generato da un OR...
-
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...
-
Cosa usi di solito per fare le validazioni?
-
Mi domando quale sia il modo migliore e corretto di gestire le proprietà di una entità. Voglio dire, dovendo fare operazioni all'interno di metodi della proprietà, è corretto usare il campo relativo alla proprietà oppure è buona regola usare sempre la proprietà...
-
>Ho parlato di FilmServices perché ho visto un approccio analogo in NSK (Northwind Starter Kit) di Andrea Saltarello >e sto cercando di imparare guardando il suo codice. Ok, aggiungo una tacca alla lista di quelle poste sotto l'etichetta "NSK è sovracomplesso" :-) Scherzi...