ADO.NET TableAdapter: Im SQL-Statement TEILE der Tabellennamen parametrieren?

NetSoerfer

Cadet 3rd Year
Registriert
Apr. 2007
Beiträge
44
Moin,

ich programmiere gerade einen DAL mit ADO.NET. Die Datenbank-Struktur ist vorgegeben, alle Tabellennamen auf dem MS SQL-Server entsprechen dem Schema Company$Tablename.

Um den DAL konfigurierbar zu machen, möchte ich, dass der Company-Teil der Tabellennamen aus einer Variablen kommt. Die SQL-Statements sind zwar parametrierbar, aber ich habe noch keine Möglichkeit gefunden, Teile eines Ausdrucks, also z.B. eines Tabellennamens, aus einer Variablen zu holen.

Mein Ziel ist, dass man wie bisher mit dem TableAdapter-Konfigurations-Assistenten in Visual Studio die SQL-Statements schreiben kann, aber gleichzeitig mit einer einzigen Änderung z.B. in der app.config den Company-Namen ändern kann, so dass man, um den DAL für eine andere Firma zu benutzen nicht mehr jedes SQL-Statement anpassen muss.

Klappt das, hat da jemand 'ne Idee?
 
Zurück
Oben