Этот простой Linq запрос:Как преобразовать анонимно введенный список в список <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}
приведет к
List<{c:Customer, o:Order}>
после вызова ToList()
.
Что является самым простым способом преобразования этого анонимно типизированного списка в список клиентов (List<Customer>
)?
EDIT: Мне нужны заказы на дополнительное состояние, я изменил свой первоначальный вопрос.
Нужна ли вам заказы на все или? Если бы вы не могли просто «выбрать c» вместо «select new {c, o}» – cyberzed
Почему вы присоединяетесь к Заказу, если вам нужны только клиенты? –