私はEntity Framework 4.1のコードファースト、SqliteとWPFを使用しています。どのように実行時にapp.config ConnectionStringをオーバーライドするのですか?
app.config ConnectionStringをsqliteに再定義したいので、実行時にデータソース(Sqliteデータベースファイルのパス)を定義することができます。
私の推測では、EntityConnectionStringBuilderを使用して接続文字列を作成しています。しかし、私はどのようなイベントを作成して接続文字列を割り当てるのかわからないので、EFコードファーストは変更を検出し、app.config ConnectionStringを使用する代わりに、アプリケーションのすべてのコードで新しいConnectionStringを使用します。私はそれがApplication_Startupイベントに置かれることを想像していますが、これが最善のものかどうかはわかりません。
ありがとうございます。