編集
コメントに従って、これを output と呼ばれる 1 つのエンティティに結合したいので、匿名型と結合を使用してそれを行うことができます
var data = from c in customer
join p in person
on p.ID equals c.ID
select new
{
PersonName = p.Name,
CustomerName - c.Name
PersonAdd = p.Add
CustomerAdd = c.Add
};
join はこのように動作します
詳細を確認してください: SQL to LINQ (Visual Representation)
var data = from c in customer
join p in person
on p.ID equals c.ID
select c;
画像プリセットネーション

また
複数の列での Linq Join
var cust = from c in Customers
join p in persons on
new { Name= c.Name, Address= c.Address }
equals
new { Name= p.Name, Address= p.Address }
select c;