Entity framework et clause Exists

.net entity-framework linq

Question

Je suis une recrue d'EF donc, désolé pour ma question peut-être stupide.

J'ai 2 entités sans relation (VS ne charge pas la jointure et je ne peux pas l'ajouter manuellement car la clé primaire de l'enfant utilise une clé dérivée de son parent).

Exemple

Maître d'entité
Des produits
clés GKey_K, Product_K
des champs .....

Détail de l'entité
Informations génériques
clés GKey_K, GI_K
champs Produit_K, ....

Eh bien, ma question est simple (j'espère aussi mon anglais!), Comment puis-je lire uniquement les produits qui ont une référence sur GenericInformation?

TIA

Double possible:
Meilleur moyen de vérifier si un objet existe dans Entity Framework?

Réponse populaire

EXISTS en SQL ~ = Any dans LINQ:

var q = from p in Context.Products
        where Context.GenericInformation.Any(gi => gi.Product_K == p.Product_K)
        // add other columns to the where if need be; I can't tell what the 
        // relationship is supposed to be
        select p;


Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow