Mục đích là sắp xếp danh sách của phụ huynh, và sau đó đứa trẻ (sẽ chỉ có một đứa trẻ).Thực hiện một phụ huynh sau đó sắp xếp trẻ em trong Linq
Example Set:
ID ParentId Type Unit
1 NULL Energy kJ
2 1 Cal
3 NULL Protein g
4 NULL Fat, total g
5 4 Saturated g
6 NULL Carbohydrate g
7 6 Sugars g
8 NULL Dietary fibre g
10 NULL Sodium mg
11 NULL Potassium mg
Vì vậy, ví dụ, nếu tôi sắp xếp theo Loại (thứ tự ABC) nó sẽ đưa ra
- Carbohydrate
- Đường (mẹ = 1.)
- Xơ
- Năng lượng
- Cal (cha mẹ = 4.)
- Chất béo, tổng số
- bão hòa (mẹ = 6.)
khi bạn nói bởi cha mẹ và n bởi con, bạn có nghĩa là các ID? Hoặc bạn có nghĩa là bạn muốn xem P1, C1, P2, C2, P3, C3, v.v ...? Đó là một câu hỏi hay, nó chỉ là không rõ ràng chính xác những gì bạn muốn xem kết quả. Có lẽ một mẫu hiển thị kết quả bạn mong đợi? –
@JamesMichaelHare Đã thêm thiết lập dự kiến trong – ediblecode
Tôi giả định từ dữ liệu của bạn, bạn được đảm bảo rằng id con không bao giờ lớn hơn id mẹ của nó? –