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

数据类(实体类、关联和 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 版本和你所使用的设置。有关详细信息,请参阅 Customizing Development Settings in 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]

查询概念