2 Stimmen

Erweiterung des Anwendungsbereichs einer DAO

Ich habe einen typischen DAO, um SQL-Objekte aus einer Tabelle abzurufen, aber jetzt muss ich in der Lage sein, nach Objekten zu suchen, die in einer anderen physischen Datenbank mit Fremdschlüsseln platziert sind. Aufgrund von Einschränkungen in meinem ORM kann ich keine Abfrage erstellen, die über die beiden Datenbanken verbunden ist, und daher muss ich diesen Reduktionsschritt selbst durchführen. Um keine Abhängigkeiten zwischen DAOs einzuführen, dachte ich mir, dass ich das Abstraktionsniveau erhöhen und einen Service über diesem DAO einführen sollte, der dies für mich erledigt. Ist das der richtige Weg oder bin ich mehr verwirrt, als ich denke?

2voto

IProblemFactory Punkte 9171

Da Ihr "erhöhter Abstraktionsdienst" immer noch "DAO" sein wird (und nichts weiter), würde ich es einfach DAO nennen und Ihren Basis-DAO-Dienst einfügen.

Semantisch wäre das völlig korrekt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X