Ich habe mehrere Klassen (Repositorys), die die Aufgabe haben, einige Objekte in / aus der Datenbank zu speichern / abzurufen. Alle müssen eine Verbindung zu einer Datenbank herstellen.
Ich dachte, um zu vermeiden, das ConnectionString
und das SqlConnection
in jeder Klasse neu zu definieren und eine offene Verbindung zu ihnen herzustellen. Wo / wann ist dann der beste Ort / die beste Zeit, um diese Verbindung zu definieren / zu öffnen und an die Klassen weiterzugeben?
Gibt es bessere Ansätze / Muster, um Zugang zu dieser gemeinsamen Ressource zu erhalten?