所以我有一个包含多对多关系的Entity Framework 5模型。
CategoryValues --< CourseCategoryValues >-- Courses
我有一个LINQ查询,可以选择数据库中的每个Course
。我真的想将其修改为仅选择属于特定Courses
的{{1}}。我到目前为止的尝试都失败了?
任何人都可以帮我解决这个问题吗?
这就是我的尝试:
CategoryValue
答案 0 :(得分:1)
我认为你只是错过了对查询变量的过滤器分配。 Where
返回一个新的可查询对象,它不会修改您应用Where
的可查询对象。所以,你需要:
query = query.Where(...)
Where
表达式本身对我来说是正确的。