我有一个表: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