У меня есть отношение «многие ко многим» продуктов (p) и материалов (m) и таблица products2materials (p2m) как ссылка «многие ко многим».
мне нужно получить
- all products that have materials assigned,
- all products with no materials assigned,
- and all materials with no products assigned.
В основном это союз того, что есть. Однако, поскольку это будет фильтр данных, мне нужно отфильтровать продукты и / или материалы, которые не соответствуют критериям поиска (например, все продукты, начинающиеся с "A" и т. Д.).
Как это сделать в LINQ-to-EF 4.1?
Большое спасибо!