本主题介绍如何在 ADO.NET 实体数据模型设计器(实体设计器)中创建和修改实体类型。
创建实体类型
创建实体类型时,实体设计器将执行下列操作:
- 在设计图面上创建实体类型的可视表示形式。 
- 修改 .edmx 文件中定义概念性数据模型的部分。 
- 如果新类型是派生类型,则设置基类型。这会包含适当的继承连接器。 
- 如果新类型不是派生类型,则创建具有指定名称和类型的键属性。 
- 更新**“映射详细信息”**窗口。 
- 更新**“模型浏览器”**窗口。 
使用“新建实体”对话框创建实体类型
- 右键单击设计图面的空白区域,指向**“添加”,然后单击“实体”**。 - 出现**“新建实体”**对话框。 
- 填入新实体类型的设置: - 指定该实体类型的名称。该名称在当前实体数据模型 (EDM) 中必须是唯一的。 
- 为该实体类型选择基类型。如果希望新实体类型从其他类型派生,请从下拉列表中选择基类型;否则,请将此字段设置为**“无”**。 
- 指定实体集的名称。如果新实体为派生实体,则不会启用此字段。 
- 指定键属性的名称和类型。键属性用于查找实体类型的唯一实例。当**“基类型”设置为“无”**时,会启用这些字段。 
 
- 单击**“确定”**。 - 设计器即会创建实体类型。 
使用工具箱创建实体类型
- 从**“工具箱”中,将“实体”**控件拖到设计图面的空白区域。 - 此时会在设计图面上显示新的实体类型。 
- 在**“属性”**窗口中编辑新实体类型的属性。 
修改实体类型
可以使用**“属性”**窗口修改实体类型。
修改实体类型
- 选择实体。 - 相应的实体类型信息即会显示在**“属性”**窗口中。 
- 在**“属性”**窗口中进行所需的更改。 
使用设计图面编辑属性名称
- 选择实体类型,然后单击相应的属性名称。 - 该属性名称将变成可编辑字段。 
- 更新属性名称。 
删除实体类型
删除实体类型时,会执行下列操作:
- 从设计图面中删除实体类型的可视表示形式。 
- 修改 .edmx 文件中定义概念性数据模型的部分。 
- 将所有实体类型的派生类型的**“基类型”属性设置为“(无)”**,并删除相应的继承连接器。 
- 删除 <End> 元素包含所删除实体类型的所有关联。这也会删除相应的导航属性。 
- 删除实体类型的映射,并更新**“映射详细信息”**窗口。 
- 更新**“模型浏览器”**窗口。 
删除实体类型
- 通过右键单击选择实体类型并选择**“删除”**。 - - 或 - 
- 选择一个或多个实体并按 Delete 键。