我有产品 (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 中执行此操作?
非常感谢!