1

さまざまな名前の支店が多数あるショッピング アプリケーションを作成しています。

WPF プロジェクトで Entity Framework を使用しています。エンティティ モデルから単一のデータベースを作成できます。

エンティティ名が の場合、名前JIMSのデータベースJIMSが作成されます。しかし、同じ Entity Framework モデルを使用して、別のブランチに別の名前で SQL Server に新しいデータベースを作成したいと考えています。

ユーザーがブランチを選択できるようにするには、別のデータベースが必要ですか?

4

1 に答える 1

1

接続するデータベースをメソッドに返して、DbContextのインスタンスのコンストラクターに渡すことができます。

public class YourContext : DbContext
{
  public YourContext(string targetDatabase)
  {
      this.Database.Connection.ChangeDatabase(targetDatabase);
  }
}
于 2012-10-23T17:33:23.293 に答える