首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求一树表的LINQ语句解决办法

2013-01-25 
求一树表的LINQ语句表MType结构:id prentID NodeName10类型21办公用品32笔41专用材料54硒鼓取表的所有叶子

求一树表的LINQ语句
表MType结构:
id prentID NodeName
1    0      类型
2    1      办公用品
3    2      笔
4    1      专用材料
5    4      硒鼓

取表的所有叶子节点:
select ID,NodeName from mtype where id not in (select parentID from mtype)

求对应的LINQ语句,谢谢
[解决办法]

引用:
取表的所有叶子节点:
select ID,NodeName from mtype where id not in (select parentID from mtype)

var query=from mt in db.mtype
          where !db.mtype.Select(x=>x.parentID).Contains(mt.id)
          select new{mt.ID,mt.NodeName};

热点排行