Product
+------------+-------------+------------+
| PID | Name | Model |
+------------+-------------+------------+
| 1 | Mercedes | xyz |
| 2 | Audi | yxz |
| 3 | BMW | zyx |
+------------+-------------+------------+
ProductColor
+------------+-------------+------------+
| ID | ProductID | Color |
+------------+-------------+------------+
| 1 | 1 | Red |
| 2 | 1 | Blue |
| 3 | 3 | Blue |
+------------+-------------+------------+
我需要从ProductColor中选择产品ID,其中蓝色和红色?如何编写正确的Linq查询?Linq加入一对多AND标准
你到目前为止尝试过什么?你能提供你的课程的例子吗? – Richard
[我如何检索用linq中所有提供的标签标记的项目?](http://stackoverflow.com/questions/3478874/how-do-i-retrieve-items-that-are-tagged (x => x.ProductColors.Where(y => y.Color ==“blue”)。选择(所有提供的标签在LINQ) –