Аналог синтаксиса метода Linq для синтаксиса запроса Linq

У меня есть коллекция заказов.
Каждый заказ имеет вложенную коллекцию OrderItems. Теперь у меня есть синтаксис запроса Linq, который работает:

var ordersProjection = from order in orders
                   from oi in order.OrderItems
                   where oi.Quantity > 1
                   select new { order.OrderID, oi.ProductName, oi.Quantity };

Это довольно просто и работает просто отлично. Я хотел бы знать синтаксис метода для этого запроса. Я очень старался, но, похоже, не понял.
Я пытался с SelectMany, но затем я теряю условие>1.
Из того, что я понимаю, каждый синтаксис запроса переводится в синтаксис метода под капотом. Так что это должно быть возможно.
Спасибо.

0 ответов

Другие вопросы по тегам