Ich sah viele Artikel auf Join im Lambda-Ausdruck-Format, aber ich habe einen Fehler in Join.Wie verwende ich Join mit Lambda-Ausdruck in Asp MVC Entity Framework?
Ich habe zwei Tabelle eins ist tbl_payment
und eine andere ist .
hat ID
(Primärschlüssel), BILL_TYPE
.
tbl_payment
hat ID
(Primärschlüssel), AMT
, BILL_ID
(Fremdschlüssel von tbl_bank
).
Ich möchte alle Daten von tbl_payment
und bill_type von tbl_bill
in einem Abfrageergebnis erhalten.
Code:
ViewBag.requestHistory =
db.tbl_bill.Join(db.tbl_payment, x => x.ID, y => y.BILL_ID,
(x, y) => new {x.BILL_TYPE,y.ID,y.AMT,y.COMMENT,y.PAYMENT_METHOD,y.STATUS}).ToList();
Es ist ein Fehler gab:
The type arguments for method `Querable.Join<TOuter,.....> cannot be infrred from the usage`.
markieren Sie einen beliebigen Post als Ihre angenommene Antwort, so dass andere Leute diese Antwort bevorzugen würden –