Я выполняю этот запрос в LINQ, который объединяет таблицы и возвращает сумму продаж по идентификатору района.
var resultsalescity = (from so in _companysales
join en in _entity
on so.Id equals en.Id
group so by so.Id into totaledorders
from tot in totaledorders
join ad in _address
on tot.Id equals ad.EntityId
select new Salescities {
Totaledvalue = totaledorders.Sum(s = >s.TotalCost),
District = ad.DistrictId.ToString(),
}).ToList();
return resultsalescity;
Я получаю возврат значений дубликатов:
[{"totaledvalue":3855.00,"district":"568"},{"totaledvalue":3855.00,"district":"568"}}
.....
Как я могу удалить дубликаты на идентификаторе района, чтобы получить только одно значение для каждого района?