【发布时间】:2010-11-17 21:10:16
【问题描述】:
我的实体模型是从现有数据库生成的。 EF 拾取并隐藏了一个多对多连接表。
这种关系肯定有效,因为此查询按预期返回了 2 个用户。
public IQueryable<User> FindUsersByGroupID(int group_id)
{
return db.Users.Where(u => u.Groups.Any(g => g.Group_ID == group_id));
}
但是,当定位到属于上述结果集的用户时,组导航属性计数为 0。我不应该明确加入.. 对吗?
public User FindUserByID(int id)
{
return db.Users.First(u => u.User_ID == id);
}
【问题讨论】:
标签: asp.net entity-framework .net-3.5