如何:在 Visual Studio 中创建 LINQ to DataSet 项目
不同类型的 LINQ 项目需要某些导入的命名空间 (Visual Basic) 或 using 指令 (C#) 和引用。 最低要求是对 System.Core.dll 的引用和针对 System.Linq 的 using 指令。 默认情况下,如果创建一个新的 Visual C# 2008 项目,这些都可以自动提供。 LINQ to DataSet 还需要对 System.Data.dll 和 System.Data.DataSetExtensions.dll 的引用以及 Imports (Visual Basic) 或 using (C#) 指令。
如果您要从早期版本的 Visual Studio 升级某个项目,则可能必须手动提供这些与 LINQ 相关的引用。 您可能还必须将项目手动设置为面向 .NET Framework 3.5 版。
注意 |
---|
如果要从命令提示符执行生成,则必须手动引用 drive:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 中与 LINQ 相关的 DLL。 |
面向 .NET Framework 3.5
在 Visual Studio 2008 中,创建一个新的 Visual Basic 或 C# 项目。或者,您可以打开一个在 Visual Studio 2005 中创建的 Visual Basic 或 C# 项目,并按照提示将其转换为 Visual Studio 2010 项目。
对于 C# 项目,单击**“项目”菜单,然后单击“属性”**。
- 在**“应用程序”属性页的“目标 Framework”**下拉列表中选择“.NET Framework 3.5”。
对于 Visual Basic 项目,单击**“项目”菜单,然后单击“属性”**。
- 在**“编译”属性页,单击“高级编译选项”,然后在“目标 Framework(所有配置)”**下拉列表中选择“.NET Framework 3.5”。
在**“项目”菜单上,单击“添加引用”,单击“.NET”选项卡,向下滚动到“System.Core”并单击,然后单击“确定”**。
向源代码文件或项目中添加用于 System.Linq 的 using 指令或导入的命名空间。
有关更多信息,请参见using 指令(C# 参考)或如何:添加或移除导入的命名空间 (Visual Basic)。
启用 LINQ to DataSet 功能
必要时,按照本主题前面的步骤添加对 System.Core.dll 的引用和用于 System.Linq 的 using 指令或导入的命名空间。
在 C# 或 Visual Basic 中,单击**“项目”菜单,然后单击“添加引用”**。
在**“添加引用”对话框中,单击“.NET”选项卡(如果它不在最前面)。 向下滚动到“System.Data”和“System.Data.DataSetExtensions”并单击它们。 单击“确定”**按钮。
向源代码文件或项目中添加用于 System.Data 的 using 指令或导入的命名空间。 有关更多信息,请参见using 指令(C# 参考)或如何:添加或移除导入的命名空间 (Visual Basic)。
添加对 System.Data.DataSetExtensions.dll 的引用以便可以使用 LINQ to Dataset 的功能。 添加对 System.Data.dll 的引用(如果尚不存在)。
或者,添加用于 System.Data.Common 或 System.Data.SqlClient 的 using 指令或导入的命名空间,具体取决于如何连接到数据库。