열 AppleType, CreationDate가 있고 CreationDate에 의해 각 AppleType 그룹을 주문한다고 가정 해보십시오. 또한 AppleType 당 CreationDate의 순서를 명시 적으로 지정하는 새 열을 만들려고합니다.LINQ에서 orderby 이후 그룹당 행 번호 지정
따라서 결과 데이터 집합에는 AppleType, CreationDate, OrderIntroduced의 세 열이 있습니다.
이 작업을 수행하는 LINQ 방법이 있습니까? 프로그래밍 방식으로 데이터를 처리해야하지만 (LINQ가 아닌) 배열을 만들고 열을 변환 한 다음 DataSet에 추가해야합니까? 나는 이것을하기위한 LINQ 방법이있다. 가능한 경우 LINQ 비 메소드 구문을 사용하십시오.
좋아 보인다,하지만 난 단순히 인덱스를 각각 싶지 않아 행에서 ApplyType과 CreationDate를 기준으로 각 행을 인덱싱하려고합니다. 즉, 각각의 새로운 AppleType은 인덱스 1에서 시작될 것입니다. –
@Ben : 그래서'AppleType'으로 그룹화 한 후, 평평하게하기 전에 추가하십시오. 샘플 쿼리를 제공하지 않았을 때 원하는 것을 정확히 추측하기는 매우 어렵습니다. 그러나 그 결과를 알려 드리겠습니다. –
작동. 감사! 쿼리 구문에서 Aggregate를 사용하는 것은 어떻습니까? –