1

EF と edmx ファイルを使用して境界付けられたコンテキストを作成しようとしています。最初はすべてのエンティティが同じ edmx ファイルにあり、モデルを別のプロジェクトに分割し、Dbset を変更して、代わりに IDbSets を使用します。他の edmx ファイルを作成しましたが、他の edmx にあるテーブルを使用しようとしています。もちろん、カスタム ツールを実行すると (edmx ファイルを右クリックし、カスタム ツールを実行します)、tt ファイルはテーブル/Idbset をある場所から別の場所に削除します。あなたたちは何をしますか?テーブルがほとんどないコンテキストが必要で、そのコンテキストに追加するテーブルに関連するいくつかのテーブルが必要ない場合はどうですか。うまくいけば、誰かが私の質問を理解してくれますか?

4

1 に答える 1

0

必要なテーブルのみで複数の edmx を作成できますか? たとえば、ABC.edmx には 3 つのテーブル A、B、C があります。T4 で生成する 3 つのエンティティは、境界付けられたコンテキスト ABC に属します。テーブル D、E、F を持つ別の DEF.edmx を作成できます。エンティティ D、E、F は境界付きコンテキスト DEF に属します。

于 2013-01-05T19:55:31.557 に答える