Meine Domänenmodellobjekte (generiert von Entitätsframework) verfügen über eine Validierung (mithilfe von Attributen und der IValidatableObject-Schnittstelle) Lesen von Kommentaren, die gegen Validierungsattribute im Domänenmodell zu sein scheinen (Buddy-Klassen)..NET-Domänenmodell-Validierung und Buddy-Klassen
Ich verwende spezialisierte ViewModel-Klassen mit eigenen Validierungsattributen für die clientseitige Validierung in der Benutzeroberfläche (ASP.NET MVC). Ich benötige weiterhin die Validierungsattribute für das Domänenmodell, da meine Business-Schicht anderen Client-UIs ausgesetzt ist Ist das ein guter Ansatz?
Scheint wie Verletzung von DRY, weil Sie Validierung zweimal an zwei verschiedenen Orten erstellen, nur um Anforderungen des Frameworks zu erfüllen. –
Danke, Was wäre dann der beste Ansatz? Beachten Sie, dass ich die Validierung für das Domänenmodell benötige, da andere Clients die Business-Schicht verwenden. – Socardo