この画像に示すようなテーブル レイアウトがあります。1 つのメイン テーブル ( User )と、ジャンクション テーブルを含む2 つの多対多テーブル ( PreferenceおよびLocation )。これらの m-2-m テーブルから選択できるように、データ モデルに正しい関係を設定しました。
私が書いているレポート ツールを使用すると、ユーザーは (チェックリストから) ユーザーの好みやユーザーの場所を選択できます。私がやりたいのは、 Preferences OR Locationsに少なくとも 1 つの選択肢が含まれているUserテーブルからレコードのみを選択することです。
これは Linq クエリで可能ですか? (以前は SQL でこれを行っていましたが、この部分に到達するまでは Linq で記述した方が簡単に思えました!)
どうもありがとう、
編集: Visual Studio 2012、Entity Framework 4、SQL Server 2008 R2