In welche Klasse packt ihr eure SQL-Funktionen im Projekt?

  • VB.NET

Es gibt 20 Antworten in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    DBExtensions haben als Konzept, dass das typisierte Dataset die Struktur vorgibt , und andere Abfragen, als welche dieses Dataset zu befüllen/rückspeichern, haben sowieso keinen Sinn (klar, paar Ausnahmen gibts, etwa TabellenSummen, oder ob ein User existiert oder sowas).
    Sind auch paar Extensions dabei, mit denen man Einschränkungen formulieren kann, meist wohl Where-Abschnitte, aber Order By, Having oder sonstwas ist ebenso möglich.
    Diese Einschränkungen zu formulieren ist sehr leicht (etwa für alle ChildRows eines Datensatzes gibts typisiert vorformuliertes), und daher ist bei mir nicht vorgesehen, alle Abfragen in einer Datei zusammenzufassen.

    Das ist witzig, denn EntityFramework ist prinzipiell sehr ähnlich konzipiert: Dort kann man mit Linq alles mögliche vom DataContext abfragen - Linq-Queries sind typisiert - , und ist auch nicht vorgesehen, all diese Queries in einer Datei zusammenzufassen.

    Mein System tut sich aber leichter beim Rückspeichern von Änderungen/Zufügungen/Löschungen.