/ / Wie sollte ich meine Repository-Klassen strukturieren? - Domänengesteuertes Design, Repository-Muster

Wie sollte ich meine Repository-Klassen strukturieren? - Domain-Driven-Design, Repository-Muster

Ich bin neu bei DDD. In meinem Mini-Projekt habe ich eine Struktur, die wie folgt aussieht (anders als die tatsächlichen Namen):

  • EntryClassificationGroup
  • EntryClassification
  • Eintrag
  • EntryType

Sollte ich nur eine Repository-Klasse für all diese 4 Entitäten haben, da sie alle miteinander verbunden sind? Oder sollte ich für jedes ein eigenes Repository haben?

Antworten:

0 für die Antwort № 1

Die Frage ist, können Sie hinzufügen / löschen / aktualisieren EntryClassification oder EntryClassificationGroup unabhängig von deinem Eintrag und ist es ihnen möglich, eigenständig Ihre Einträge zu bilden? Wenn ja, könnte es eine gute Idee sein, ein separates Repository dafür zu haben.

Möglicherweise machen Sie sich jedoch Gedanken über die Abfrage von Daten aus Ihren Repositorys Objektmuster abfragen ermöglicht die Abfrage nach verschiedenen Feldern im Repository nach Eintraglassen Sie uns sagen EntryType. So können Sie dieses Problem überwinden.