SzenarioWie machst du eine generische Auswahlmethode für deine DAL?
Sie haben eine Baugruppe für die Datenübertragung Objekte 10 Klassen enthalten, die genau 10 Tabellen in der Datenbank repräsentieren. Sie erzeugen/eine DAL Schicht aufbauen, die Methoden wie hat -
Frage
DTOForTable1[] GetDataFromTable1();
DTOForTable2[] GetDataFromTable2();
und so ....
auf Wie kann ich eine Methode machen, die die zahlreichen Methoden versteckt zu Daten von jeder Tabelle aus dem Client-Code abrufen? Die Methode, die ich zum Beispiel in Service oder Business-Schicht wollen würde, könnte aussehen wie-SomeGenericDTO[] GetDataFromTable(TableTypeEnum tableTypeEnum);
Wie kann ich das tun? Ist das überhaupt möglich?
Wenn ja für (1), ist es eine gute Übung?
Wenn ja für (1) und (2) vereinfacht oder kompliziert das Design?
Vielen Dank im Voraus.
Bitte kommentieren Sie, wenn Sie sich für einen Downvote entscheiden. – Perpetualcoder