如何编写这个LINQ / EF查询?

时间:2013-04-08 21:17:13

标签: vb.net entity-framework linq-to-entities razor-2

所以我有一个包含多对多关系的Entity Framework 5模型。

CategoryValues --< CourseCategoryValues >-- Courses

我有一个LINQ查询,可以选择数据库中的每个Course。我真的想将其修改为仅选择属于特定Courses的{​​{1}}。我到目前为止的尝试都失败了?

任何人都可以帮我解决这个问题吗?

这就是我的尝试:

CategoryValue

1 个答案:

答案 0 :(得分:1)

我认为你只是错过了对查询变量的过滤器分配。 Where返回一个新的可查询对象,它不会修改您应用Where的可查询对象。所以,你需要:

query = query.Where(...)

Where表达式本身对我来说是正确的。