Dynamisch Verbindungs-String in Entity Data Model in C#

Arbeite ich an einem Projekt, das sich auf die ADO.NET Entity Data Model. Ich habe 4 identische Datenbank-Schemata, eines für jede Abteilung in meiner Firma (Marketing, Finanace, Administrativen und HR). Ich habe derzeit wissen, welche Abteilung, die jeden meiner Nutzer befindet. Ich möchte die Abteilung, um zu bestimmen, welche Datenbank die Benutzer eine Verbindung herstellen können.

In C# - code, wie ich den connection-string zur Laufzeit? Derzeit habe ich

string connectionString = GetUsersConnectionString();
using (MyEntities entities = new MyEntities())
{
  MyDataEntity myDataEntity = new MyDataEntity();

  //Save to the database
  entities.MyDataEntity.Add(myDataEntity);
  entities.SaveChanges();
}

Was vermisse ich hier? Wie setze ich die Verbindungszeichenfolge MyEntities zu connectionString?

InformationsquelleAutor Bill Jones | 2013-01-16

Schreibe einen Kommentar