Аналог синтаксиса метода 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.
Из того, что я понимаю, каждый синтаксис запроса переводится в синтаксис метода под капотом. Так что это должно быть возможно.
Спасибо.