Ich habe eine Lösung mit einem Konsolenanwendungsprojekt und einem Website-Projekt darin. Beide Projekte stellen eine Verbindung zu einer Datenbank her und verfügen über dieselbe Verbindungszeichenfolge. Die Verbindungszeichenfolge ist tatsächlich zweimal definiert: 1) einmal in der App.config des Konsolenanwendungsprojekts und 2) einmal in der Datei Web.config des Website-Projekts. Beide Projekte verfügen über eine SQLRepository-Klasse, die zum Abfragen der Datenbank verwendet wird.Gemeinsame Nutzung von SQLRepository und Connections zwischen ConsoleApp und Website innerhalb derselben Lösung
Die Frage ist:
Ist es besser Praxis die Lösung Setup, wie ich es tue, oder ist es besser (oder sogar möglich, da ein Projekt eine Konsolenanwendung ist und die andere ist eine Website) die Verbindungszeichenfolge und SQLRepository Klasse zwischen den beiden Projekten zu teilen?