首页 新闻 搜索 专区 学院

EF 关联 嵌套 查询 问题

0
悬赏园豆:20 [已解决问题] 解决于 2015-03-06 23:12

public  class News

{

  public int ID { get; set; }

  public string Title { get; set; }

  public List<Role> RoleList { get; set; }

}

public  class Role

{

  public int ID { get; set; }

  public string Title { get; set; }

  public List<User> UserList { get; set; }

  public List<News> NewsList { get; set; }

}

public  class User

{

  public int ID { get; set; }

  public string Name { get; set; }

  public List<Role> RoleList { get; set; }

}

请问怎么查询用户所拥有角色的新闻内容列表,谢谢!

鹏城浪子的主页 鹏城浪子 | 初学一级 | 园豆:17
提问于:2014-12-20 09:25
< >
分享
最佳答案
0

var news = db.Users.SelectMany(u => u.RoleList.SelectMany(r => r.NewsList));

收获园豆:20
Yu | 专家六级 |园豆:12950 | 2014-12-20 15:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册