我的菜單項列表中的數據庫,如:如何創建最佳查詢?
ID ParentID ItemOrder Name
-------------------------------------------------------
1 null 1 Main_1
2 null 2 Main_2
3 null 3 Main_3
4 null 4 Main_4
5 null 5 Main_5
6 1 4 SubMenu_1.4
7 1 5 SubMenu_1.5
8 1 8 SubMenu_1.8
9 2 1 SubMenu_2.1
10 3 1 SubMenu_3.1
11 3 2 SubMenu_3.2
12 3 4 SubMenu_3.4
Submenu ItemOrder
在1不一定啓動,其可能與3開頭,下面的菜單項順序可以是7等。
如何創建將返回所有父級(零級)菜單項及其第一個子項(如果存在)的linq查詢或lambda表達式?
預期的結果:
ID ParentID ItemOrder Name
-------------------------------------------------
1 null 1 Main_1
2 null 2 Main_2
3 null 3 Main_3
4 null 4 Main_4
5 null 5 Main_5
6 1 4 SubMenu_1.4
9 2 1 SubMenu_2.1
10 3 1 SubMenu_3.1
歡迎使用StackOverflow:如果您發佈代碼,XML或數據樣本,請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕(「{}」)格式和語法突出顯示它!這樣,你就不再需要那些真的很雜亂的' '和'
'標籤了! –