Subsonic 3.0如何在多对多关系中检索属于特定组的所有用户

时间:2010-08-02 20:02:03

标签: subsonic subsonic3 many-to-many

假设我有多对多的关系:

  • 组表
  • 用户表
  • group_user表,这是一个多对多的表

鉴于组名,我想查找属于该组的所有用户。 我怎么能用亚音速3.0做到这一点?

IQueryable<group_user> groupUser= group_user.All();

是否可以从groupUser获取属于特定组的所有用户说组1? 还有其他方式

1 个答案:

答案 0 :(得分:0)

使用linq语句。

像(非常粗糙)的东西:

var users = from gu in group_user.All()
join g on group.All()
join u on user.All()
where g.Name = "My Group"
select u;

如果你向我提供你的架构,我将能够找到一个有效的例子。