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 ConnectionStringund das SqlConnectionin 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?