欢迎使用 C# 示例

语言示例

我们已创建了一组语言示例,可帮助您熟悉 C# 语言的各种功能。  这些示例位于 LanguageSamples 文件夹中。

LINQ 示例

我们已为您创建了四组示例,旨在帮助您快速 学习 LINQ,并为那些具有高级技能的人员 充当参考和指南。其中还包括一些十分有用的实用程序。

LINQ 入门

高级示例

外接程序与可视化工具

库或实用程序

LINQ 示例数据库连接问题

如果开发计算机上安装有 SQL Server Express,则这些示例应无需修改 即可正常发挥作用。下面是一个 备用连接字符串,如果不使用 SQL Express,但有 SQL Server 可供使用, 则可对该字符串进行修改,以用于自己的用途。 只要 test 一词显示在示例连接字符串中,您就可能需要修改该单词。

string connString = 
  "server=test;database=northwind;user id=test;password=test";

对于某些 SQL Express 安装,您可能无权启动用户实例。 如果在此情况下收到错误消息,请尝试从连接字符串中删除子句 “;user instance = true”。

确保要访问的 northwind 数据库的副本 未标记为只读。如有必要,请浏览到尝试访问的 NORTHWIND.MDF 的副本, 右击该文件,然后选择“属性”。清除 只读属性。

用户已报告,在某些运行速度较慢的计算机上,或在使用虚拟 PC 时, 某些数据库应用程序在首次运行时出错。请尝试运行该 示例两次或三次。

未将 LDF (日志)文件随示例中包含的 Northwind 数据库自定义副本一起提供。 特意这样做的目的是为了使 LDF 与 MDF 文件 不会失去同步。运行使用该数据库的示例时, 或从 Visual Studio 中的 Server Explorer 连接到该数据库时,将会自动创建 LDF 文件。 如果在未先创建日志文件的情况下 使用 SQL Server Management Studio,则在连接到 MDF 文件 时,可能会遇到问题。