1

Entity Framework を使用して以下を正しくマップするために使用できるオプションは次のとおりです。

データベース 1 テーブル: Foo、Foo_Assets、Assets

データベース 2 テーブル: Bar、Bar_Assets、Assets

データベース 2 からこれらのテーブルをロードするときに、Bar、Bar_Assets、Assets を SQL ビューとしてマッピングするか、別の db コンテキストを使用することを検討しました。 

問題は、Foo、Bar、およびそれらの _Assets テーブルを個別に扱うことができますが、両方のデータベースに Assets テーブルがあることです。これらのテーブルを Asset エンティティに正しくマップするにはどうすればよいでしょうか?

4

1 に答える 1

1

2 つのデータベースがあるため、2 つの edmx ファイルがあります。Assets テーブルの edmx に別の名前を付けるだけで機能します。このようにして、干渉がないことを確認できます。

于 2012-04-20T15:50:34.280 に答える