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

Schreibe einen Kommentar