1
如何進行以下到LINQ:LINQ INNER JOIN與2內部連接
SELECT T.fn, T.ln, T.Phone
FROM PG P
LEFT JOIN BUD B ON P.PgID = B.PgID
LEFT JOIN TERR T ON B.Tir= T.Tir
我嘗試以下,但沒有奏效:
var result = (from pr in db.PG
join b in db.BUD on pr.PgID equals b.PgID into tl_b
join tr in db.TERR on b.Tir equals tr.Tirr into tl_tr
from b in tl_b.DefaultIfEmpty()
from tr in tl_tr.DefaultIfEmpty()
select new {
tr.fn, tr.ln,tr.Phone
});
它是如何工作的? –