У меня есть два спискаLINQ - Left присоединиться и Группа по и Sum
var stores = new[]
{
new { Code = 1, Name = "Store 1" },
new { Code = 2, Name = "Store 2" }
};
var orders = new[]
{
new { Code = 1, StoreCode = 1, TotalValue = 14.12 },
new { Code = 2, StoreCode = 1, TotalValue = 24.12 }
};
ВЫХОДА
StoreName = Магазин 1 | TotalValue = 38.24
StoreName = Store 2 | TotalValue = 0
Как это перевести в LINQ to SQL?
var lj = (from s in stores
join o in orders on s.Code equals o.StoreCode into joined
from j in joined.DefaultIfEmpty()
group s by new
{
StoreCode = s.Code,
StoreName = s.Name
}
into grp
select new
{
StoreName = grp.Key.StoreName,
TotalValue = ???
}).ToList();
Это работает, спасибо человеку! – user3122316
Вы могли бы перевести с помощью лямбда? – Willy