Zuallererst möchte ich sagen, dass ich sehr neu bei EF bin. Mit diesem gesagt, hier ist mein Dilemma:
Es soll eine ASP.NET App auf ASP.NET MVC migriert werden. Ich möchte dafür EF verwenden. Es gibt eine Hauptdatenbank, die "Kundeninformationen" speichert. Außerdem hat jeder "Kunde" seine eigene Datenbank. Dies sind die Beschränkungen, die wir haben.
Derzeit befinden sich die Kundeninformationen in der Haupt-DB, die es mir ermöglicht, für jeden Kunden einen Verbindungsstring zu erstellen und individuelle SQL-Aufrufe zu tätigen.
Wie würde ich dasselbe in Entity Framework erreichen? Jede Datenbank WILL das gleiche Schema haben. Gibt es eine Möglichkeit, den Connection String programmatisch zu wechseln? Diese DBs sind derzeit auf dem gleichen Server, aber das ist keine Voraussetzung und es kann ein völlig anderer Server sein.
Irgendwelche Ideen?
Mehrere Verbindungszeichenfolgen in der Web.config wären der letzte Ausweg. Selbst dann, ich bin nicht sicher, wie genau zu verdrahten diese bis.
Ich danke Ihnen im Voraus.