如何:向项目中添加 LINQ to SQL 类(O/R 设计器)

更新:November 2007

数据类(实体类、关联和 DataContext 方法)在 LINQ to SQL 文件(.dbml 文件)中定义,在对象关系设计器(O/R 设计器)中创建和编辑。通过使用“添加新项”对话框并选择“LINQ to SQL 类”模板,可以向项目中添加 LINQ to SQL 文件。有关数据类的更多信息,请参见 LINQ to SQL 对象模型

向项目添加 LINQ to SQL 数据类

使用 O/R 设计器创建和编辑 LINQ to SQL 类。

说明:

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

将 LINQ to SQL 文件添加到项目中

  1. 在 Visual Basic 或 C# 应用程序中,从“项目”菜单中单击“添加新项”。

  2. 单击“LINQ to SQL 类”模板。

  3. 提供其他名称,或者保留默认名称 DataClasses1.dbml。

    说明:

    提供的名称将是生成的 DataContext 的名称。例如,使用默认名称将使设计器将 DataContext 命名为 DataClasses1DataContext。

  4. 单击“添加”。

    .dbml 文件即添加到项目,O/R 设计器打开。

向项目中添加 LINQ to SQL 文件后,空白设计图面将表示一个可供配置的 DataContext。将数据库项从“服务器资源管理器”/“数据库资源管理器”拖动到 O/R 设计器上,可以创建数据类和 DataContext 方法。系统将基于从“服务器资源管理器”/“数据库资源管理器”添加到设计器中的第一项创建 DataContext 的数据连接。

以下主题提供关于使用 O/R 设计器创建 LINQ to SQL 类和 DataContext 方法的详细说明。

主题

说明

如何:创建映射到表和视图的 LINQ to SQL 类(O/R 设计器)

提供有关创建可映射到数据库中表和视图的实体类的分步说明,包括可更新的内容和只读内容的相关信息。

如何:创建映射到存储过程和函数的 DataContext 方法(O/R 设计器)

提供有关创建可映射到存储过程和函数的 DataContext 方法的分步说明。

如何:指定存储过程以执行更新、插入和删除(O/R 设计器)

介绍如何创建 DataContext 方法,从而将实体类的默认保存逻辑替换为用户提供的存储过程。

演练:创建 LINQ to SQL 类(O/R 设计器)

逐步指导如何使用 O/R 设计器设计实体类,以及如何在 Windows 窗体上显示数据。

演练:自定义实体类的插入、更新和删除行为

提供分步说明,介绍如何创建 DataContext 方法,从而将实体类的默认保存逻辑替换为用户提供的存储过程。

演练:向实体类添加验证

提供有关添加代码以验证数据的分步说明。

请参见

任务

演练:向实体类添加验证

概念

O/R 设计器概述

DataContext 方法(O/R 设计器)

DataContext 方法(O/R 设计器)

其他资源

LINQ to SQL

LINQ to SQL 中的查询概念