Je n'arrive pas à comprendre comment écrire correctement cette requête. J'ai essayé différentes combinaisons mais rien n'a encore fonctionné.Aide sur la requête d'entité
est inférieure à la partie pertinente de mon modèle de base de données:
je dois sélectionner les produits qui correspondent à une catégorie donnée et le groupe, et qui correspondent à une année donnée, la marque, le modèle, sous-modèle. Ce que j'ai fait ci-dessous:
ItemList = From P In gDataContext.Products.Include("Groups").Include("Groups.Category1").Include("LookupYearMakeModels") From G In P.Groups Where G.Category = Cat And G.Grp = Group From Y In P.LookupYearMakeModels Where Y.Year = YMM.Year And Y.Make = YMM.Make And Y.Model = YMM.Model And Y.Submodel = YMM.Submodel Select P
maintenant je dois aussi choisir des produits qui correspondent à la catégorie et par groupe mais sont universels (Product.Univeral = True).
J'écris actuellement deux requêtes, celle ci-dessus et celle ci-dessous. Je fusionner les résultats des deux en utilisant simplement ItemList.AddRange (ItemList2)
ItemList2 = From P In gDataContext.Products.Include("Groups").Include("Groups.Category1") where P.Universal From G In P.Groups Where G.Category = Cat And G.Grp = Group Select P
Mais je veux combiner les deux requêtes en un seul et éviter la fusion des résultats. Comment puis-je le faire?
Merci pour votre aide!
Je resterais loin d'utiliser des mots de réserve comme groupe comme un nom pour un de mes objets. – JBrooks