7

カスタムInitializerを使用するEntityFrameworkCodeFirstDbContextオブジェクトがいくつかあります。

イニシャライザでは、

context.Database.Create();

SQLServerにデータベースを作成します。

データファイルとログファイルは、SQLServerのデータベース設定に従ってディレクトリに作成されます。

異なるDbContextサブクラスに異なるデータおよびログファイルパスを持たせたいのですが。データベースの作成時に何らかの方法でパスを指定できますか、またはデータベースの作成後に別の手順でデタッチ/移動/アタッチする必要がありますか?

4

1 に答える 1

4

接続文字列ではいつでもAttachDBFilenameキーワードを使用できます。詳細については、のドキュメントを参照してSqlConnection.ConectionStringください。

于 2012-06-28T18:11:38.200 に答える