如何:创建 LINQ 项目
.NET framework 版本 3.5 引入了对于 Visual C# 和 Visual Basic 的基本 LINQ 功能所需的命名空间和引用。 请创建一个新项目,即可开始编写 LINQ 对象集合的查询。 Visual Basic for LINQ to XML 功能还提供引用和导入的命名空间。 在 Visual C# 必须手动添加这些内容。
若要使用 LINQ to XML 或 LINQ to DataSet 在任何一种语言,必须手动添加命名空间和引用如下一节所述。
如果升级使用 Visual Studio 中,的早期版本创建的项目,则可能必须提供这些内容或其他相关的 LINQ手动引用并手动设置项目以 .NET framework 3.5 版。
备注
如果在命令提示符下生成,必须手动引用 LINQ 在驱动程序的相关 DLL: \ program files \ reference assemblies \ Microsoft \ framework \ v3.5。
将 LINQ 命名空间和引用的过程
面向 .NET framework 3.5 版
在 Visual Studio 中,打开在 Visual Studio 2005 中创建的 Visual Basic 或 C# 项目并按照提示将其转换为 Visual Studio 2008 或 Visual Studio 2010 项目。
对于 c# 项目,单击 项目 菜单,然后单击 属性。
- 在 应用程序 属性页,请在中选择 目标框架 的 .NET framework 3.5 下拉列表。
对于 Visual Basic 项目,请单击 项目 菜单,然后单击 属性。
在 编译 属性页中,单击 高级编译选项 然后在的 目标框架 (所有配置) 的 .NET framework 3.5 下拉列表。
启用基本 LINQ 功能
在 Visual Basic 或 C# 项目,请单击 项目 菜单,然后单击 添加引用。
在 添加引用 对话框中,单击 .NET 选项,滚动到 System.Core.dll 程序集,然后单击它。 单击 确定。
添加一个 using 指令或 Imports 语句 System.Linq 到您的源代码文件或项目。
有关更多信息,请参见 using 指令(C# 参考) 或 如何:添加或移除导入的命名空间 (Visual Basic)。
使用表达式树启用高级 LINQ 功能
如果已经具有对 System.Core.dll 的引用,添加一个 using 指令或 Imports 语句 System.Linq.Expressions的。
有关更多信息,请参见 表达式树(C# 和 Visual Basic)。
使用 LINQ to XML
如果需要,请按照本主题中前面介绍的步骤添加对 System.Core.dll 的引用和 using 指令或 System.Linq 的 Imports 语句。
添加对 System.Xml.Linq。
添加一个 using 指令或语句 Imports System.Xml.Linq 的。
使用 LINQ to SQL
如果需要,请按照本主题中前面介绍的步骤添加对 System.Core.dll 的引用和 using 指令或 System.Linq 的 Imports 语句。
添加对 System.Data.Linq。
根据您的特定项的要求添加一个 using 指令或语句 Imports 其他 System.Data.Linq 命名空间 System.Data.Linq 或之一的。
有关更多信息,请参见 LINQ to SQL [LINQ to SQL]。
使用 LINQ to dataset
如果需要,请按照本主题中前面介绍的步骤添加对 System.Core.dll 的引用和 using 指令或 System.Linq 的 Imports 语句。
添加对 LINQ to DataSet 功能的 System.Data.DataSetExtensions.dll。 ,如果它已不存在,添加对 System.Data.dll 的引用。
根据您如何将 using 指令或语句 Imports System.Data 也可以为 System.Data.Common、, System.Data.SqlClient,连接到数据库。
有关更多信息,请参见 LINQ to DataSet。