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