我有两个名为BaseReportDefinitions和InputReportDefinitions的IEnumerables.我需要做一个左外连接,我想要所有的InputReportDefinitions和匹配的BaseReportDefinitions.两个IEnumberables都包含ReportDefinition对象,这些对象包含需要用作连接键的ParentName和ReportName属性.我想在匿名对象中为每个(在BaseReportDefinition条目的情况下,它可能为null)返回ReportDefinition对象.
我已经看到了linq外连接和外连接的许多例子,它们具有静态的第二个条件,经常被放入where条件但没有真正完全用于连接的两个条件.