特別な RowId は必要ありません Worker2Job で . Worker2Job を定義するだけです 2 つの列のみ:WorkerId および JobId これらの列の両方をテーブルの複合主キーにします。 3 つのテーブルすべてをエンティティ デザイナーに追加すると、多対多の関係が自動的に表示され、モデル内に適切な関係を持つエンティティが 2 つだけ作成されます。 Workers エンティティには Jobs があります ナビゲーション プロパティと Jobs Workers があります ナビゲーション プロパティ。次のようなクエリを記述できます:
var query = context.Jobs.Include("Worker").Where(j => j.JobId == someId);プレ>このようなクエリは、関連するすべてのワーカーを含むジョブをロードし、それらの名前にアクセスできます。