EF 5.0 & dynamische Verbindungszeichenfolge?

8

Eine Sache macht mich jetzt verrückt.

Mein (datenbankbasiertes) EF-Modell benötigt eine dynamische Verbindungszeichenfolge (die IP-Adresse des Servers kann sich hin und wieder ändern).

In älteren EF-Versionen könnte man also eine Verbindungszeichenfolge über Konstruktor übergeben, aber das ist in 5.0 nicht möglich, wie es scheint.

Was ich bisher gelesen habe, könnten Sie Ihr Datamaplate ändern, aber das wird jedes Mal überschrieben, wenn Sie Ihr Modell usw. neu generieren, also nicht der beste Weg, es zu tun.

Eine andere Sache ist die SQLConnectionFactory, aber das scheint überhaupt nicht zu funktionieren (Database.DefaultConnectionFactory = new SqlConnectionFactory( ... ) scheint vollständig ignoriert zu werden.)

Was wäre der richtige Ansatz dafür?

    
Mr. Muh 11.09.2012, 07:17
quelle

1 Antwort

18

Wie bereits erwähnt, könnten Sie eine partielle Klasse mit dem gewünschten Konstruktor erstellen.

Zum Beispiel:

%Vor%     
Erik Funkenbusch 11.09.2012, 07:34
quelle