Domanda

Cercando di convertire alcune entità in oggetti di valore, sono bloccato in un caso in cui ciò che sembra un oggetto di valore deve essere univoco all'interno di un aggregato.

Supponiamo di avere un Film entità che rende la radice di un aggregato. Questo Film L'entità è correlata con un insieme di Pubblicitàvent Oggetti con il ruolo di visualizzazione di una pubblicità in un determinato timestamp.

Il Pubblicitàvent contiene un collegamento ad alcuni Banner Questo deve essere visualizzato, le coordinate e alcuni filtri di effetto.

Da Pubblicitàvent è solo un Raccolta di parametri di configurazione Non sono sicuro che dovrei preoccuparmi della sua identità e trattarla come solo un oggetto di grande valore. Tuttavia mi interessa che all'interno di a Film Ci deve essere solo uno Pubblicitàvent in un certo timestamp, probabilmente anche intorno a i timestamp.

Trovo difficile dividere i miei dubbi in molteplici domande indipendenti, quindi ci vanno:

  1. Fa a Raccolta di parametri di configurazione Sembra un oggetto di valore?
  2. Sto mescolando il concetto di unicità di Pubblicitàvent entro Film e regola di integrità transazionale?
  3. Fa qualunque delle scelte in punto (2) implica questo Pubblicitàvent deve essere un membro dell'aggregato realizzato da Film?
  4. È il mio Pubblicitàvent oggetto un'entità, un oggetto di valore o un oggetto evento? (Ho usato il Evento Suffisso nel nome per evidenziare la mia confusione)
  5. Gli oggetti di grande valore come questo sono un odore di design?

Immagino di non avere a che fare con un evento nel senso di DDD perché non è qualcosa che non è solo accade. Il vero evento DDD dovrebbe essere qualcosa di più simile Pubblicità revocata

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top