두 테이블 사이에 일대 다 관계가 있으며 여러 테이블에서 값을 가져 와서 쉼표로 구분 된 목록을 생성하는 linq 쿼리를 수행하고자합니다 다른 테이블의 각 레코드에 연결된 값에서. "stuff"함수와 "for xml path"함수를 사용하여 sql에서이 쿼리를 수행 할 수 있습니다. , ID, 이름linq을 사용하여 열로 쉼표로 구분 된 목록
이제가정 districtid 나는를 생성하고 싶었 :
1) 지구
열 : ID, 이름
2) 스토어
열 예를 들어, 나는 다음과 같은 테이블 구조가 있다고 가정 쿼리는 다음 열을 반환합니다. district.id, district.name, stores (쉼표로 구분 된 상점 목록)이 지구와 관련된 매장 목록
linq을 통해 어떻게 달성 할 수 있습니까?
하나의 쿼리에서 for 루프없이이 작업을 수행하고 싶습니다.
이 아마 더 간단하지만 데이터가있는 경우 "또는, 그 안에 그것은 작동하지 않습니다 ... (나는 스토어 인해 LINQ의 복수화에 Store_s_ 등으로 전환 된 것으로 추정) 또한 여전히 n 앞뒤의 인용문을 뒤집습니다. –