实体框架多表查询

时间:2011-10-06 22:11:46

标签: linq entity-framework lambda

我需要指导我认为是一个复杂的Entity Framework 4.1表查询。

enter image description here

项目包含相关身份列表。然后,用户具有可以选择的身份列表。因此,我只想返回具有用户列表中的标识并被选中的项目。有关如何最好地解决这个问题的任何建议?提前致谢

1 个答案:

答案 0 :(得分:2)

这样的事情:

var results = db.UserIdentities
                .Where( x => x.UserId == someUserId && x.Selected)
                .Select( x => x.Identity.Item);