如何:创建和修改实体类型(实体数据模型工具)

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

创建实体类型

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

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

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

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

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

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

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

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

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

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

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

    • 指定该实体类型的名称。 该名称必须在概念模型命名空间中唯一。 有关更多信息,请参见 .edmx 文件概述(实体框架)

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

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

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

  3. 单击“确定”

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

使用工具箱创建实体类型

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

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

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

修改实体类型

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

修改实体类型

  1. 选择实体。

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

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

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

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

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

  2. 更新属性名称。

删除实体类型

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

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

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

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

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

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

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

删除实体类型

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

    - 或 -

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

另请参见

参考

“删除解除映射的表和视图”对话框(实体数据模型设计器)

概念

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

其他资源

实体数据模型工具任务