단일 테이블이 있고 단일 테이블을 기반으로 중첩 된 개체를 빌드해야합니다.단일 테이블에서 중첩 된 개체를 작성하는 방법 Linq 쿼리
데이터 :
PointA PointB 월 시간 가격 1 2 11 11시 10.99 1 2 12 11시 9.99
객체는
포인트 {PointA, PointB, 세부 사항} 있습니다 세부 사항 {Month, ExtraDetails} ExtraDetails {시간, 가격}
루프 및 if 문이로드되는 것을 피하기 위해 linq를 사용할 수 있어야합니다. 이것을하기 위해. 하지만 그 이상의 내 linq 경험.
편집 :이 좋은 것 aswell
어떤 도움을 그룹화해야합니다.
덕분에 당신은 당신의 클래스는 당신이 언급 한 객체에 대해 정의하고, 당신이 포인트의 목록을 반환하는 LINQ 쿼리를 가질 수 한 줄에서 개체를 만들 때에 프로퍼티 할 수 있도록 생성자 또는 속성을 가지고있어 가정
그러면 세부 객체가 점 객체 내부에 들어가게됩니까? 이 그룹은 포인트를 함께 묶어서 반복이 없습니까? –
오케이, 이제 정말 당신의 질문을 이해했습니다. Unfourtunately 중첩 된 linq 쿼리 requrire 않을 soltion 모르겠다. 내 코드를 그런 식으로 업데이트 할 것이다. – AlexDrenea