开发者

Linq to XML. Selecting Multiple columns

开发者 https://www.devze.com 2022-12-09 20:38 出处:网络
Dim MyQuery = From c In xdoc.Descendants() _ Where c.Attribute(OriginY) IsNot Nothing _ Order By Val(c.Attribute(OriginY).Value), V开发者_运维问答al(c.Attribute(OriginX).Value) _
Dim MyQuery = From c In xdoc.Descendants() _
Where c.Attribute(OriginY) IsNot Nothing _
Order By Val(c.Attribute(OriginY).Value), V开发者_运维问答al(c.Attribute(OriginX).Value) _
Select c.Attribute(UniStr)

Right above you can see my First! linq attempt! And here comes my first question.

How can i select more than one column in a linq query in vb.net?

For example... Select c.Attribute(UniStr) AND c.Attribute(OriginY)


Not really a VB.NET person, but this should work (Providing your existing statement compiles):

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)

You should read about Projections in VB.NET and LINQ.

0

精彩评论

暂无评论...
验证码 换一张
取 消