這裏是我的分類表的結構如何用linq選擇實體類別和子類別?
Categories Table
--------------------------------
ID Name ParentID
1 NameOne NULL
2 NameTwo 1
3 NameThree 1
4 NameFour 1
這裏是我的ItemTable具有參考關鍵類別表
Items Table
--------------------------------------------
ItemID CategoryID SubCategoryID ItemName
1 1 2 ItemOne
2 1 3 ItemTwo
我如何加入它來獲得獨特的記錄,像下面的例子中,使用LINQ到實體?
結果必須是
ItemID CategoryName SubCategoryName ItemName
-----------------------------------------------------------------------
1 NameOne NameTwo ItemOne
2 NameOne NameThree ItemTwo
什麼是在例如獨特之處? 'Items'? – Eranga
輸出應該像你可以看到從頂部的第三個表 –
您的Items表中的SubCategoryID引用Categories表中的ParentID? – Tim