有这个班......
Public Class Employee
Public Property ID As Guid
Public Property ParentID As Nullable(Of Guid)
End Class
它不是树,而是一个列表 - 因此,ParentID是唯一的,只能出现一次。
我如何在Linq(使用vb.net)按" ParentID"进行排序。 (首先是空的ParentID)?
答案 0 :(得分:0)
默认情况下,空Guid
首先排序,因此您只需使用OrderBy
:
employees = employees.OrderBy(Function(e) e.ParentID).ToList()
或者如果您更喜欢查询语法:
employees = (From e In employees Order By e.ParentID).ToList()