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
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Akhil