내가 TrackerReport 개체의 다음과 같은 배열을 한 열의 각 값의 합계를 검색 할asp.net C#을 LINQ 쿼리는
public class TrackerMilestone
{
public int MilestoneId { get; set; }
public int CampaignId { get; set; }
public string Name { get; set; }
public int? SortIndex { get; set; }
public string Url { get; set; }
public bool IsGoal { get; set; }
public bool IsPartialGoal { get; set; }
public int? ParentMilestoneId { get; set; }
public int? ViewPercent { get; set; }
public override string ToString()
{
return "Id=" + MilestoneId + " | Name=" + Name + " | Url = " + Url;
}
}
그것은 같이 표시되도록이 더 많거나 적은 :
ID Name Url Counter
1 A ab.com 5
2 N ac.com 2
그리고 나는이 워싱턴에 기입이 객체의 목록을 Y :
var trackerReportList = new List<TrackerReport[]>();
foreach (var trackerItem in trackerChildren)
{
//currentReport is the array of TrackerReport TrackerReport[] above mentioned
var currentReport = GetReportForItem(GetFromDate(), GetToDate(), trackerItem.ID,
FindCampaignId(trackerItem));
trackerReportList.Add(currentReport);
}
모든 항목은 동일한 값을 가지고 있지만, 전 대한 카운터, 그래서는 :
목록 1 :
ID Name Url Counter
1 A ab.com 5
2 N ac.com 2
리스트 2 :
는ID Name Url Counter
1 A ab.com 17
2 N ac.com 28
내 목표는이다 카운터 값의 합계를 카운터로하여 단일 TrackerReport []를 생성합니다.
TrackerReport [] :
ID Name Url Counter
1 A ab.com 22
2 N ac.com 30
이 작업을 수행하려면 어떤 LINQ 쿼리가 있습니까? 또는 더 나은 솔루션을 찾은 경우 게시하십시오.
미리 감사드립니다.
아버지 클래스를 : D – swapneel
를 잘 추적기가 확실히 사람입니다 : P – Attila