无法在多对多中获得组中的非成员

时间:2012-07-18 15:48:18

标签: c# linq entity-framework many-to-many

我有两张桌子;一组用于组,另一组用于成员。第三个表是组成员的交集表,但是当我们使用实体框架时,我们看不到该表。我想使用C#和LINQ来获取不在特定组中的所有成员。我想列出这些成员,以便用户可以为该组选择其他成员。我找不到一个语法示例来使这项工作。我是C#和LINQ的新手,但精通SQL和VB。任何人都可以提供一个例子吗?

1 个答案:

答案 0 :(得分:0)

  

我想使用C#和LINQ来获取所有不在的成员   特别小组。

var members = context.Members
    .Where(m => !m.Groups.Any(g => g.GroupId == particularGroupId))
    .ToList();