Я новичок в Linq.Преобразование выражения лямбда
Как я могу переписать это выражение лямбда как скомпилированный запрос linq?
var query5 = CustomerList.Select((cust, index) => new {cust, index})
.Where(c => c.cust.Country == "USA" && c.index > 70)
.Select(c => new { c.cust.CustomerID, c.cust.CompanyName,
c.index });
как
var query5 = from c in .......
where .....
select c new {....}
Это не «скомпилированный» запрос. Это просто другой синтаксис. Он не имеет технического преимущества. –
Мне не нужны технические преимущества. Сожалею! – anonymous
Я чувствую, что синтаксис Linq более читабельен, чем вариант лямбда. –