Frage

Gibt es ein Standard-Design-Muster oder einen Ansatz, der Ad-hoc-Anfragen in einer mehrstufigen Anwendung unterstützt?

Einige Motivation für diese Frage: In meinem aktuellen Projekt verwenden wir das IREpository <>-Muster in der mittleren Stufe ausführlich.Die Version von iRepository <>, die wir verwenden, hat ein Filterby () -Methode, das einen Ausdruck <> in einem Versuch, beliebige Abfragen zu unterstützen, in Anspruch zu nehmen.Wenn jedoch der Ausdruck <> auf der ViewModel-Ebene komponiert wird (Sagen), wird es in Bezug auf DTOs (Datenübertragungsobjekte) ausgedrückt.

Wie vermeiden wir, dass die Benutzeroberfläche die UI-Datenbankspezifische Daten aussetzen oder auf der Datenbankebene ein "getAllin ()" durchführen, was alles umwickelt, wenn er durch die Schichten passiert, nur um 90% davon bei der DTO /ViewModel-Schicht?

danke, Jim

War es hilfreich?

Lösung

This question is answered by a separate post: Generic vs. Specialized Repositories

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top