-2

4 つのエンティティがあり、それらに参加する必要があります。2 つ以上のエンティティに参加することは可能ですか?

4

2 に答える 2

0

はい、2つ以上のエンティティを結合することは可能ですが、それは乱雑になり始め、結果のSQLはきれいではありません...例についてはこのSO投稿を読んで、このSO投稿の別の例を読んでください

PS JWが示唆するように、データベースが外部キーなどを正しく/完全に使用している場合、JOINは必要ありません。

単純な内部結合以外のさまざまな種類の結合は厄介になる可能性があります...左外部結合は面倒です...こちらを参照してください

于 2014-07-12T12:29:14.167 に答える
0

LINQ の優れたアプローチは、可能な限り JOIN を避けることです。エンティティがプロパティに接続されている場合、「JOIN」なしで関連するエンティティをクエリできるはずです。これが LINQ の優れた点です。

于 2013-01-04T15:46:21.193 に答える