Suchergebnisse für Anfrage "domain-driven-design"

3 die antwort

Sollten Geschäftsobjekte oder Entitäten selbst validiert werden?

Die Validierung von Business Objects ist ein häufiges Problem, aber es gibt einige Lösungen, um dieses Problem zu lösen. Eine dieser Lösungen ist die Verwendung des eigenständigen NHibernate.Validator-Frameworks, bei dem es sich um ein ...

2 die antwort

Wie granular sollte ein Domain-Event sein?

Ich frage mich, wie detailliert ein Domain-Event sein soll. Zum Beispiel habe ich etwas Einfaches, wie das Ändern des Vornamens, des Nachnamens und der E-Mail-Adresse auf einer Profilseite. Sollte ich 3 verschiedene Domain-Ereignisse haben oder ...

1 die antwort

So arbeiten Sie mit Vererbung auf DDD

Ich probiere gerade DDD aus und lese Evans Buch. Ich bin zu einem Modell gekommen, das ein Aggregat hat, dessen Wurzel Student ist. Jetzt muss ich einen RegisteredStudent und einen EnrolledStudent haben (oder unterscheiden können) (erbt ...

TOP-Veröffentlichungen

1 die antwort

Ordnen Sie die Async Model Collection der Async ViewModel Collection zu

Ich arbeite mit einem Projekt, in dem ich mit der Async-Programmierung von C # arbeiten muss. Ich verwende Automapper für die Zuordnung zwischen Model und ViewModel. Für Async-Daten habe ich eine Kartenmethode wie folgt erstellt: public static ...

3 die antwort

DDD: Roots aggregieren

Ich brauche Hilfe beim Finden meiner Gesamtwurzel und -grenze. Ich habe 3 Entitäten: Plan, PlannedRole und PlannedTraining. Jeder Plan kann viele PlannedRoles und PlannedTrainings enthalten. Lösung 1: Zuerst dachte ich, Plan sei die ...

2 die antwort

Generierung von Identitäten für Entitäten in DDD

Bearbeite Um mein anfängliches Problem weiter zu klären, habe ich die Frage mit mehr 'DDD'-Termini, gemeinsamen Mustern und Diskussionsargumenten umgeschrieben. Die Originalversion finden Sie unter ...

2 die antwort

DDD - Validierung der eindeutigen Einschränkung

In DDD sollten Sie niemals zulassen, dass Ihre Entitäten einen ungültigen Status annehmen. Wie gehen Sie mit der Validierung einer eindeutigen Einschränkung um? Die Erstellung einer Entität ist kein echtes Problem. Angenommen, Sie haben ...

6 die antwort

NHibernate IQueryable-Auflistung als Eigenschaft von root

Ich habe ein Stammobjekt mit einer Eigenschaft, die eine Auflistung ist. Beispielsweise I have a Shelf object that has Books. // Now public class Shelf { public ICollection<Book> Books {get; set;} } // Want public class Shelf { ...

12 die antwort

shell-Befehl, um eine Prozess-ID zu finden und an diese anzuhängen?

Ich möchte mit 'ddd' eine Verbindung zu einem laufenden Prozess herstelle # ps -ax | grep PROCESS_NAME Dann bekomme ich eine Liste und die PID, dann gebe ich ein: # ddd PROCESS_NAME THE_PID Gibt es eine Möglichkeit, nur einen Befehl ...

6 die antwort

Aggregates, Transactional Consistency und das Entity Framework DbContext

Aggregates muss so gestaltet sein, dass es transaktionell und schließlich konsistent ist. Diese Konsistenzgrenze um Entitäten hilft beim Verwalten der Komplexität. In unseren Repository-Implementierungen verwenden wir Entity Framework, um ...