Ich benutze Entity Framework 4.1 Code zuerst, SQLite und WPF.Wie/Wo mache ich die app.config ConnectionString zur Laufzeit zu überschreiben?
Ich möchte die app.config ConnectionString zu SQLite neu definieren, so dass ich die Datenquelle (Pfad für Sqlite-Datenbank-Datei) zur Laufzeit definieren kann.
Meine Schätzung verwendet den EntityConnectionStringBuilder, um die Verbindungszeichenfolge zu erstellen. Aber ich weiß nicht, was das Ereignis, wo ich baue und die Verbindungszeichenfolge zuweisen, so dass der EF Code First die Änderung erkennt und den neueren ConnectionString im gesamten Code für die Anwendung verwendet (stattdessen die app.config ConnectionString verwenden). Ich stelle mir vor, dass es auf Application_Startup Event platziert werden soll, aber ich weiß nicht, ob dies die beste Praxis ist.
Vielen Dank im Voraus.