如何在不使用join-on-equals-into子句的情况下在C#LINQ中对对象执行左外连接?有没有办法用where子句做到这一点?正确问题:对于内部连接很容易,我有这样的解决方案ListinnerFinal=(fromlinleftsfromrinrightswherel.Key==r.KeyselectnewJoinPair{LeftId=l.Id,RightId=r.Id})但是对于左外连接我需要一个解决方案。我的是这样的,但它不起作用ListleftFinal=(fromlinleftsfromrinrightsselectnewJoinPair{LeftId=l.Id,R
如何在不使用join-on-equals-into子句的情况下在C#LINQ中对对象执行左外连接?有没有办法用where子句做到这一点?正确问题:对于内部连接很容易,我有这样的解决方案ListinnerFinal=(fromlinleftsfromrinrightswherel.Key==r.KeyselectnewJoinPair{LeftId=l.Id,RightId=r.Id})但是对于左外连接我需要一个解决方案。我的是这样的,但它不起作用ListleftFinal=(fromlinleftsfromrinrightsselectnewJoinPair{LeftId=l.Id,R