Je ne suis pas sûr si je vais à la bonne façon. J'ai une application Silverlight et j'utilise Entity Framework pour beaucoup. Deux entités sont mappées à ma base de données: En-tête et Détails. Je souhaite soumettre une jointure à gauche pour obtenir tous les en-têtes et les détails, même si l'enregistrement d'en-tête ne contient aucun enregistrement détaillé. Voici la requête LINQ je veux courir à partir du client:Silverlight - LinqToEntities - Comment puis-je retourner les types anonymes
var query =
from head in storeContext.Headers
join detail in storeContext.Details
on head.HeadId equals details.HeadId
into group
select new
{
Desc = head.Description,
MyCount = group.Count()
};
Depuis c'est Silverlight, je dois construire ma requête, puis le soumettre au serveur avec la méthode storeContext.Load<T>()
de mon service de domaine (Contexte de la client). Parce que cette méthode attend un type, je ne sais pas comment structurer l'appel pour retourner un type anonyme comme je suis dong ci-dessus?
Est-ce que je fais tout faux? Dois-je utiliser une méthode Invoke pour quelque chose comme ça? Si oui, comment et où dois-je définir le type que je veux retourner?
Est-ce que quelqu'un pourrait me pointer dans la bonne direction que je l'apprécierais vraiment.
Merci ... Scott
vous ne pouvez pas retourner types annonymous, cela n'a pas d'importance si vous êtes dans WCF RIA, ou quoi que ce soit – sebagomez
duplicata possible de [Retour type anonyme?] (http://stackoverflow.com/questions/534690/return-anonymous-type) – nawfal