데이터베이스에서 결과를 얻었습니다. 약간 마사지를 받고 목록에 저장됩니다. 이 목록 내에서, 그 결과는 다음과 같이 보일 것이다 : 당신은 다른 관점에서 본다면Linq을 통해 컬렉션에서 일치하지 않는 항목을 찾고
Field 1: ID1
Field 2: ID2
Summary: AA
Value: 15
Field 1: ID3
Field 2: ID2
Summary: AA
Value 20
Field 1: ID1
Field 2: ID4
Summary: AA
Value 25
Field 1: ID1
Field 2: ID4
Summary: AA
Value 5
Field 1: ID1
Field 2: ID4
Summary: AB
Value 5
것은,이 격자처럼 보일 것이다 :
ID2 ID4
ID1: AA 15 30
ID1: AB 5
ID3: AA 20
모든 값을 (예 : ID4, ID1, 요약 AA)가 함께 추가 될 수 있습니다. 교차점에 존재하지 않는 데이터에 0 값을 적용하면됩니다. 따라서 ID2/ID1/AB는 존재하지 않습니다. 내 목록에 '존재'하지만 값이 0 인 항목이 있어야합니다.
모든 도움을 주실 수 있습니다.
당신이 당신의 Visual Studio에서 일부 코드가 있습니까? 여기에 붙여 넣으십시오. –
아마도 null 병합 연산자의 경우입니다. ?? http://msdn.microsoft.com/en-GB/library/ms173224.aspx –