Linq mehrere join auf gleiche Tabelle

wie kann ich dies Schreibe Abfrage in linq?

select * from bills as b inner join customer as c1
          On b.shipperID=c1.CustomerID inner join customer c2
          On b.ConsigneeID=c2.CustomerID      
---------------------------

Ich muss es wie folgt:

var result=from p1 in entities.bills
           join p2 in entities.customer on p1.shipperID equals p2.customerID
           join p3 in entities.customer on p1.consigneeID equals p3.customerID
           select p2;
           return resuls.Tolist()

Dank:)

InformationsquelleAutor peter prova | 2013-05-28
Schreibe einen Kommentar