Entity framework rejoint

Je suis en utilisant entity framework 4.0 et je vais avoir quelques problèmes avec la syntaxe de ma requête. J'essaie de joindre 2 tables et passer un paramètre pour trouver la valeur en même temps.Je voudrais trouver tous les produits dans le tableau 2 par trouver la corrélation de la valeur dans le tableau 1.

Quelqu'un peut m'aider avec la syntaxe s'il vous plaît?

Merci d'avance.

des données de l'échantillon

tableau 1

ID  productID   categoryID  
361 571         16  
362 572         17  
363 573         16  
364 574         19  
365 575         26

tableau 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);
                    }
Avez-vous au moins de vérifier certains de base linq exemples? Pourquoi n'utilisez-vous pas les propriétés de navigation au lieu de manuel rejoindre?

OriginalL'auteur user686483 | 2011-07-12