如何:创建和修改实体类型

本主题介绍如何在 ADO.NET 实体数据模型设计器(实体设计器)中创建和修改实体类型。

创建实体类型

创建实体类型时,实体设计器将执行下列操作:

  • 在设计图面上创建实体类型的可视表示形式。

  • 修改 .edmx 文件中定义概念性数据模型的部分。

  • 如果新类型是派生类型,则设置基类型。这会包含适当的继承连接器。

  • 如果新类型不是派生类型,则创建具有指定名称和类型的键属性。

  • 更新**“映射详细信息”**窗口。

  • 更新**“模型浏览器”**窗口。

使用“新建实体”对话框创建实体类型

  1. 右键单击设计图面的空白区域,指向**“添加”,然后单击“实体”**。

    出现**“新建实体”**对话框。

  2. 填入新实体类型的设置:

    • 指定该实体类型的名称。该名称在当前实体数据模型 (EDM) 中必须是唯一的。

    • 为该实体类型选择基类型。如果希望新实体类型从其他类型派生,请从下拉列表中选择基类型;否则,请将此字段设置为**“无”**。

    • 指定实体集的名称。如果新实体为派生实体,则不会启用此字段。

    • 指定键属性的名称和类型。键属性用于查找实体类型的唯一实例。当**“基类型”设置为“无”**时,会启用这些字段。

  3. 单击**“确定”**。

    设计器即会创建实体类型。

使用工具箱创建实体类型

  1. 从**“工具箱”中,将“实体”**控件拖到设计图面的空白区域。

    此时会在设计图面上显示新的实体类型。

  2. 在**“属性”**窗口中编辑新实体类型的属性。

修改实体类型

可以使用**“属性”**窗口修改实体类型。

修改实体类型

  1. 选择实体。

    相应的实体类型信息即会显示在**“属性”**窗口中。

  2. 在**“属性”**窗口中进行所需的更改。

使用设计图面编辑属性名称

  1. 选择实体类型,然后单击相应的属性名称。

    该属性名称将变成可编辑字段。

  2. 更新属性名称。

删除实体类型

删除实体类型时,会执行下列操作:

  • 从设计图面中删除实体类型的可视表示形式。

  • 修改 .edmx 文件中定义概念性数据模型的部分。

  • 将所有实体类型的派生类型的**“基类型”属性设置为“(无)”**,并删除相应的继承连接器。

  • 删除 <End> 元素包含所删除实体类型的所有关联。这也会删除相应的导航属性。

  • 删除实体类型的映射,并更新**“映射详细信息”**窗口。

  • 更新**“模型浏览器”**窗口。

删除实体类型

  • 通过右键单击选择实体类型并选择**“删除”**。

    - 或 -

  • 选择一个或多个实体并按 Delete 键。

另请参见

概念

ADO.NET 实体数据模型设计器概述

其他资源

实体数据模型工具任务