Bonjour,

J'ai un problème pour effectuer une requête linq multi critere avec ado.net data services .

j'ai 2 objects : - fournisseur
->nom
->Collection<commande>


-Commande
->datecommande

j'aimerai pouvoir récupéré la liste des commandes passé à un fournisseur à une année déterminée .

voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var fournisseur = (from c in context.fournisseurs.Expand("commandes/lignecommande")
                                  from com in c.commandes
                               where c.Num == num
                               && com.DateCommande.Year==DateTime.Now.Year
                               select c).Single();
ceci me provoque une erreur à cause de "from com in c.commandes" :
Il est uniquement possible de spécifier les options de requête (orderby, where, take, skip) après la dernière projection
comment puis-je effectuer cette requête différemment ?

merci