Domande con tag 'domain-driven-design'

1
risposta

Progettazione per il recupero delle risorse preferite

Ho tre risorse Hotel , Address e Image . Un hotel può avere immagini maggio ma solo un indirizzo. Mentre mostro i dettagli dell'hotel ho bisogno di recuperare il suo indirizzo e tutte le immagini di esso così, nel mio controller il...
posta 11.07.2017 - 10:21
1
risposta

ID univoci per risorse nidificate

Ho un paio di risorse annidate come Merchant , Hotel , Room . Un commerciante può avere molti hotel e allo stesso modo un hotel può avere molte stanze. In questo momento per gestire queste risorse faccio qualcosa del tipo: Crea...
posta 16.07.2017 - 06:27
1
risposta

Aggiornamento di oggetti figlio profondi su una radice aggregata

Come devo eseguire aggiornamenti su figli nidificati di una radice aggregata? Dovrei trovare l'oggetto figlio attraversando le associazioni ed eseguire direttamente l'aggiornamento su di esso, o dovrei aggiungere un metodo alla radice di aggr...
posta 28.07.2017 - 14:10
3
risposte

Restituisce gli oggetti del dominio dal repository

Sono più esperto con l'approccio Database First per Entity Framework. Attualmente sto esaminando un progetto Code First, che restituisce oggetti del modello di dominio dal repository. Database prima Vedi il codice qui sotto, che è un met...
posta 03.08.2017 - 18:17
1
risposta

Modellazione delle relazioni uno-a-molti mediante Domain Driven Design

Questa domanda è più di una domanda generale su come modellare relazioni uno-a-molti semplici usando le collezioni: una modifica di una voce di elenco dovrebbe riflettersi nella versione dell'aggregato che la contiene? Il dominio riguarda la...
posta 22.08.2017 - 08:31
2
risposte

Esposizione di funzionalità con una raccolta di valori enumerati o con funzioni booleane

Spiegazione di alto livello Ho un oggetto con alcuni metodi: public class Foo { public void Bar() { } public void Baz() { } } Questi metodi non possono essere eseguiti incondizionatamente, c'è qualche convalida da fare. Mi piacer...
posta 16.08.2016 - 14:16
1
risposta

Si è confuso durante la progettazione degli aggregati

Sto progettando un'applicazione, che memorizzerà le statistiche sportive, le mostrerò in diagrammi diversi e faremo ancora poche operazioni su di esse. Consenti all'utente di eseguire alcune bozze finte, ecc. Ho scelto di creare prima un domi...
posta 30.05.2016 - 22:23
1
risposta

Caricamento radice aggregata dal database con convalide

Here is a similar question Where to validate domain model rules that depend on database content? Sto facendo questa nuova domanda perché ho più descrizioni e non voglio cambiare la domanda precedente menzionata sopra Problema Ho u...
posta 10.07.2015 - 18:01
2
risposte

Che cosa fare quando idratare l'intero modello di dominio non è necessario per le operazioni concrete?

Se un modello può esistere solo se viene passato un insieme di valori e su di essi viene eseguita la convalida, come caricare un tale modello se solo uno di questi valori è necessario per qualche azione? Sembra un po 'sovraccarico fare di nuo...
posta 18.10.2015 - 10:35
1
risposta

Dove mettere la logica aziendale comune in DDD con MVC

Fornendo il seguente scenario: Ho un'applicazione Web in cui gli utenti possono depositare denaro sui loro conti (bonifico bancario). Quando un utente deposita denaro sul proprio account, deve fare clic sul pulsante "Aggiorna il mio saldo" per a...
posta 03.11.2015 - 18:44