Я пытаюсь использовать функцию SUM в LINQ, но не работает с субдокументами. Кто-нибудь пытается использовать СУММ для поддокументов?.MongoDB C# LINQ - сумма для поддокумента (по AsQueryable)
Мой пример запроса:
var collection = database.GetCollection<Order>("Order").AsQueryable();
var query = from o in collection
from p in o.OrderItems
select p;
var query2 = from orderItem in query
group orderItem by orderItem.ProductId into g
select new
{
ProductId = g.Key,
TotalAmount = g.Sum(x=>x.UnitPriceExclTax)
};
TotalAmount, всегда возвращается значение 0.
Спасибо,