Linq連接List時多值時使用方法
var result = from a in ListA
join b in ListB
on new { a.field1, a.field2 } equals new { b.field1, b.field2 }
select new{fields};
join b in ListB
on new { a.field1, a.field2 } equals new { b.field1, b.field2 }
select new{fields};
重點是on 需要一一對應