Есть коллекцию объектов, как показано нижеGroup и сумма и выборка с условием в Linq
UtilityName ="tank1";
Period ="A";
Value=170
UtilityName ="tank1";
Period ="B";
Value=120
UtilityName ="tank2";
Period ="A";
Value=220
UtilityName ="tank2";
Period ="B";
Value=260
UtilityName ="tank3";
Period ="A";
Value=0
UtilityName ="tank3";
Period ="B";
Value=0
UtilityName ="tank4";
Period ="A";
Value=10
UtilityName ="tank4";
Period ="B";
Value=0
Нужен запрос Linq, где я можно группировать объекты по UtilityName и сумма по «стоимости» собственностей и получить только те объекты, у которых суммирование больше нуля. В приведенном выше примере мне нужна коллекция, которая включает в себя весь объект, кроме/исключая объект Tank 3, суммирование которого равно 0;