Cette simple requête Linq:Comment faire pour convertir une liste typée anonymement à la liste <T>?
from c in mycontext.Customers
join o in mycontext.Orders on c.CustomerId equals o.CustomerId
where o.Status == 1
select new {c, o}
se traduira par
List<{c:Customer, o:Order}>
après avoir appelé ToList()
.
Quel est le moyen le plus simple de convertir cette liste anonyme en une liste de clients (List<Customer>
)?
EDIT: J'ai besoin des commandes pour une condition supplémentaire, j'ai changé ma question originale.
Avez-vous besoin les commandes du tout ou? Sinon, vous pouvez simplement "sélectionner c" au lieu de "select new {c, o}" – cyberzed
Pourquoi adhérez-vous aux commandes, si vous avez seulement besoin de clients? –