2016-11-07 8 views
1

同じタイプ(MyDbContext)ですが、接続文字列が異なる2つのDbContextがあります。エンティティコードファースト:同じDbContext型の2つのDatabaseInitializer

私はdifferents Database Initializersを使用します。

可能ですか?

これは、静的な汎用的な機能を持つことはできません。

Database.SetInitializer<MyDbContext>(new MyDbInitializer()); 
+0

'conn 'の両方に' same type'を使用する目的は何ですか? – Sampath

+0

2つのデータベース、同じモデル構造 – k4st0r42

答えて

0

それは不可能です。別の方法でデータベースを初期化する必要がある場合は、2 contextタイプを維持する必要があります。しかし、共通のエンティティを別のクラスに抽象化して、2つのcontextタイプの継承を使用してその共通クラスを使用できます。あなたが望むようにあなたのデータベース。

関連する問題