私は次の特徴を持つメニューテーブルを持っています:
tblMenu: ID、Title、ParentID、OrderM
メニューを選択して、次のように ParentID と OrderM で注文します。
元:
テーブルのデータ:
ID = 1 Title = menu1 ParentID = 0 OrderM = 1
ID = 2 Title = menu2 ParentID = 0 OrderM = 2
ID = 3 Title = menu3 ParentID = 0 OrderM = 3
ID = 4 Title = submenu2-1 ParentID = 2 OrderM = 1
ID = 5 Title = submenu2-2 ParentID = 2 OrderM = 2
ID = 6 Title = submenu1-2 ParentID = 1 OrderM = 2
ID = 7 Title = submenu1-1 ParentID = 1 OrderM = 1
select LINQ で次の結果が必要です。
menu1
submenu1-1
submenu1-2
menu2
submenu2-1
submenu2-2
menu3