을 사용하여 모든 자식 ID를 linq을 사용하여 가능한 한 표시하려면 예 : "submodule_idparent = 6"을 선택하면 모두 5를 반환하고 1을 반환합니다. 6을 표시하려면 5와 1이 필요합니다. .재귀 자식 LINQ C#
submodule_id, submodule_name, submodule_idparent
1 Articles null
2 Suppliers null
3 Adjustment 1
4 Presentations 1
5 Categories 1
6 Subcategories 5
7 Corridors 1
8 Cellars 1
9 Purchases 2
가 난 다음 코드 (MySQL의)
SELECT DISTINCT(submodule_id) FROM users_privileges LEFT JOIN modules_options USING(moduleoption_id) WHERE users_privileges.user_id = 1
하지만 재귀되지 않습니다과 같은 몇 가지를 시도해보십시오.
미리 감사드립니다 (y).
의 중복 가능성 [재귀 계층 구조 - Linq에를 사용하여 재귀 쿼리 (http://stackoverflow.com/questions/20974248/recursive-hierarchy-recursive-query -using-linq) – daniele3004