.Join(outer, a=> new { key1 = a.id, key2 = a.name}, b=>new { key1 = b.aid, key2 = b.name}, (a, b) => new { a, b})
a和b的key1, key2 名称统一,顺序对应,且数据类型要一致