我有一個表:Material(ID,Name,MAterialParentID)
如何轉換SQL左連接查詢Linq到C#中的實體?
SELECT c1.ID,c1.Name as ParentName,c2.id,c2.Name
FROM Material c1 Left JOIN Material c2
ON c1.ID = c2.MaterialParentID
ID ParentName id Name
1 Aluminium 2 Cavity
1 Aluminium 3 Copper
1 Aluminium 4 Flooring
2 Cavity NULL NULL
3 Copper NULL NULL
4 Flooring NULL NULL
5 Glass NULL NULL
我想使用的Liq到實體上述SQL Query
轉換爲Linq Query
。
幫助讚賞!
@Mthethew在導航屬性上使用'Include',而不是外鍵本身。 –
是的,現在不幸編輯太晚了。 – Matthew