数据示例

更新:2007 年 11 月

数据示例可支持各种 LINQ 示例中演示的众多方案。如果您将此示例与其他 LINQ 示例安装在同一父文件夹下,则系统会正确解析其他那些示例中的所有路径。

获取示例及其安装说明

  • 执行下列一项或多项操作:

    • 在“帮助”菜单上,单击“示例”。

      自述文件将显示有关示例的信息。

    • 访问 Visual Studio 2008 示例网站。该网站提供了最新版本的示例。

    • 在安装了 Visual Studio 的计算机上查找示例。默认情况下,示例和自述文件安装在驱动器号:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。对于 Visual Studio 的速成版,所有示例都可联机找到。

有关更多信息,请参见定位示例文件

安全说明:

此示例代码用于阐释概念,因此仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“按原样”提供此示例代码,不提供任何保证。

运行此示例

  • 按 F5。

演示

此数据目录由几个其他 LINQ 示例使用。请注意此目录中名为 Northwind.mdf 的数据库的副本。它是许多 Microsoft 产品使用的 Northwind 数据库的自定义版本。对此数据库的更改包括添加用于演示特定 LINQ 功能的新的存储过程和字段。SampleQueries 项目中存在此数据库的第二个副本。提供了两个 Northwind 副本,以便可将 SampleQueries 作为分立实体轻松地从一个位置复制到另一个位置。如果您移动其他示例(如 LinqToNorthwind),则您还将必须移动此数据目录。

此目录中的其他文件包括由其他一些 LINQ 示例使用的各种小 XML 文件。请注意,由于上述相同原因,SampleQueries 目录中的这些 XML 文件也是重复的。

此目录中的文件未标记为只读非常重要。如果这些文件具有只读属性集,则许多示例将无法正确运行。具体来说,除非您具有对 Northwind.mdf 的读和写权限,否则您可能会在连接到 Northwind 数据库时遇到问题。

下面这段文本总结了本文件中说明的一些信息,在 LINQ 示例附带的大多数其他 ReadMe.html 文件中都有这段文本。

说明:

许多 LINQ 示例需要 XML 文件和/或位于数据示例中的 Northwind 示例数据库版本。如果您将数据示例与其他 LINQ 示例安装在同一父文件夹中,则系统将自动解析 XML 文件和数据库文件的路径。许多示例文件还需要对象转储程序示例项目。

请参见

概念

LINQ 查询表达式(C# 编程指南)

其他资源

LINQ to SQL

LINQ 示例