Bonjour,
Avec une relation de type 1-N, je voulais récupéré une liste d'objets de ma relation N. Quand le modèle EDMX est dans le même projet sans passer par des services, j'utilise cette requête pour récupérer ma liste :
Mais quand je récupères mes entités par un service, cette requête ne marche et ne me retourne rien. Je suis obligé de faire une jointure LINQ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var query2 = from produit in item.PRODUIT select produit;
Encore un autre problème avec le service astoria, pour pouvoir récupérer mes listes d'une relation n-n en utilisant la methode Any(), j'ai une exception qui me dit que la méthode Any n'est pas géré a l'exécution pourtant l'intellisense me la propose. Et la même requête marche avec le modèle dans le même projet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 MyEntities entity = new MyEntities (new Uri("http://localhost:6502/WebDataService1.svc")); foreach (var item in entity.TYPE) { var query2 = from produit in item.PRODUIT select produit; List<PRODUIT> prod = query.ToList(); Console.WriteLine(prod.Count); }
Ai je oublier une configuration dans le service?
Merci de vos réponses.
Partager