Dim MyQuery = From c In xdoc.Descendants() _
Where c.Attribute(OriginY) IsNot Nothing _
Order By Val(c.Attribute(OriginY).Value), Val(c.Attribute(OriginX).Value) _
Select c.Attribute(UniStr)
就在上面你可以看到我的第一个! linq尝试!这是我的第一个问题。
如何在vb.net中的linq查询中选择多个列?
例如...... 选择c.Attribute(UniStr)AND c.Attribute(OriginY)
答案 0 :(得分:0)
不是真正的VB.NET人员,但这应该可行(提供现有语句编译):
Dim MyQuery = From c In xdoc.Descendants() _
Where c.Attribute(OriginY) IsNot Nothing _
Order By Val(c.Attribute(OriginY).Value), Val(c.Attribute(OriginX).Value) _
Select UniStr = c.Attribute(UniStr), OriginY = c.Attribute(OriginY)