(from item in _dbEntities.Bills
where item.Year == year
select item).GroupBy(x => x.MonthID).Sum(x => x.Phone);
나는 1 월과 같이 모든 공과금을 합산하고 싶다. 전기, 전화, 수도, 가스.
이것을 시도 할 수 있습니다. :
var result= _dbEntities.Bills.Where(b => b.Year == year)
.GroupBy(b => b.MonthId)
.Select(g=> new { MonthId=g.Key,
Phone=g.Sum(b=>b.Phone),
Water = g.Sum(b => b.Water),
Gas = g.Sum(b => b.Gas),
Electricity = g.Sum(b => b.Electricity)
}).ToList();
결과를 5 개의 속성이있는 익명 유형으로 저장합니다. 첫 번째는을 저장 MonthId
하고 나머지는 해당 월의 모든 서비스 합계를 저장합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다