深入探索LINQ与Visual Basic高级技术
1. LINQ基础与应用
LINQ(Language Integrated Query)是一种强大的API,它构建于其他技术之上,如Visual Basic对象、关系数据库和XML文档。使用LINQ,无论数据来源是何种类型,查询和编写的技术都是相同的。
1.1 在XML文档上执行LINQ
以下是在XML文档上执行LINQ查询的示例代码:
Dim loaded As XDocument = XDocument.Load("C:\contacts.xml")
' Query the data and write out a subset of contacts
Dim q = From c In loaded.Descendants("contact") _
Where CType(c.Attribute("contactId").Value, Integer) < 4 _
Select c.Element("firstName").ToString() & " " & _
c.Element("lastName").ToString()
在这个例子中,我们使用了与之前示例相同的LINQ语法,但数据来源是XML文档。需要注意的是,当使用LINQ操作数据时,实际上是在操作可能指向XML文件、关系数据库或普通数据对象的对象。
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



