Entity framework verbindet
Ich bin mit dem entity framework 4.0 und ich habe einige Probleme mit der syntax in meiner Abfrage. Ich versuche zu join 2 Tabellen und übergeben Sie einen parameter, um den Wert an der gleichen Zeit.Ich möchte finden Sie alle Produkte, die in Tabelle 2 finden der korrelierende Wert in Tabelle 1.
Kann mir jemand helfen mit der syntax bitte?
Vielen Dank im Voraus.
sample-Daten
Tabelle 1
ID productID categoryID
361 571 16
362 572 17
363 573 16
364 574 19
365 575 26
Tabelle 2
productID productCode
571 sku
572 sku
573 sku
574 sku
575 sku
var q = from i in context.table1
from it in context.table2
join <not sure>
where i.categoryID == it.categoryID and < parameter >
select e).Skip(value).Take(value));
foreach (var g in q)
{
Response.Write(g.productID);
}
Hast du wenigstens mal einige der grundlegenden linq-Beispiele? Warum nutzen Sie nicht die navigation Eigenschaften anstelle der manuellen beitreten?
InformationsquelleAutor user686483 | 2011-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Akhil