変更できないデータベースを使用しており、EFデータベースファーストで作業しています...
「共有」テーブルと多対多の関係を持つテーブルがいくつかあります。キーに基づく関係は多対多ですが、実際には共有テーブル内の固定値によって一意にされるゼロまたは 1 対多の関係です。
例:
表1; フィールド:コード、...
表2; フィールド:コード、...
SharedTable; キー1:コード、キー2:テーブル名、...
これをモデル化するために EF デザイナーを使用する場合、関連付けには Table1:code から SharedTable:key1 までしか使用できないため、許可されない多対多の関係が生じます。
これらの関連付けを「モデル化」して SharedTable:key2 の固定値を含める方法、または多対多の関係を強制的に許可する方法はありますか?
もちろん、私はいつでも関連付けを削除して手動で参加することに頼ることができました...