更新:2007 年 11 月
语言集成查询 (LINQ) 向 .NET Compact Framework 中添加了一系列适用于各种信息源(例如关系数据库、XML 数据以及内存中的对象)的通用查询工具。利用这些功能,.NET Compact Framework 可以直接查询不同来源的信息,而不用在编程语言中添加关系或 XML 特定的功能。
![]() |
---|
.NET Compact Framework 3.5 版 及更高版本都支持 LINQ。 |
LINQ 定义了一组通用标准查询运算符,可用于对内部或外部数据执行语言集成查询、设置和转换操作。利用标准的查询运算符,可以对任何基于 IEnumerable<T> 的信息源应用查询。
.NET Compact Framework 中的 LINQ 包括桌面 LINQ 功能的一个子集。.NET Framework 中的 LINQ 与 .NET Compact Framework 中的 LINQ 之间存在下列区别:
.NET Compact Framework 中只支持标准查询运算符。它支持 LINQ to DataSet,后者可为 DataSet 和 DataTable 提供 LINQ 支持。
.NET Compact Framework 中支持 LINQ to XML,但 XPath 扩展除外。
有关 LINQ 的更多信息,请参见 Microsoft Developer Network (MSDN) 上的 LINQ Project Web site(LINQ 项目网站)。