Hi Analytiker und Programmierer!
Ich brauche eine Kunden/Artikel/Rechnungsverwaltung. Schön

Das ganze soll rein OO gelöst werden; im Hintergrund spielt eine Access-Datenbank den Speicher (kann ich ja später mal leicht "aufrüsten") und "vorne" programmier ich mit .NET.
Jetzt habe ich folgendes Problem:
Wie greife ich auf die DB zu?
Wie es rein technisch, von .NET aus funkt, ist mir schon klar. Aber ich hab ein DB-Konzept und ich hab Formulare und Klassen in der Anwendung. Aber ist die Datenbank quasi ein "globales Objekt" auf das alle anderen Klassen zugreifen können, gebe ich dieses DB-Objekt an alle anderen Klassen mit oder leite ich alle Klassen von diesem DB-Objekt ab?
Hat da schon jemand Erfahrung, wie man so eine Anwendung
designt?