2

2 つのテーブルがあります。1 つはグループ用、もう 1 つはメンバー用です。3 番目のテーブルは、グループのメンバーの交差テーブルですが、エンティティ フレームワークを使用する場合、そのテーブルは表示されません。C# と LINQ を使用して、特定のグループに属していないすべてのメンバーを取得したいと考えています。ユーザーがグループの追加メンバーを選択できるように、これらのメンバーを一覧表示したいと考えています。これを機能させるための構文の例が見つかりません。私は C# と LINQ は初めてですが、SQL と VB には精通しています。誰でも例を挙げてもらえますか?

4

1 に答える 1

0

C# と LINQ を使用して、特定のグループに属していないすべてのメンバーを取得したいと考えています。

var members = context.Members
    .Where(m => !m.Groups.Any(g => g.GroupId == particularGroupId))
    .ToList();
于 2012-07-18T17:11:46.403 に答える