.NET Compact Framework 中的 LINQ

更新: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,后者可为 DataSetDataTable 提供 LINQ 支持。

  • .NET Compact Framework 中支持 LINQ to XML,但 XPath 扩展除外。

有关 LINQ 的更多信息,请参见 Microsoft Developer Network (MSDN) 上的 LINQ Project Web site(LINQ 项目网站)。

请参见

其他资源

.NET Compact Framework 中的数据访问和 XML 支持