模型更新向导

ADO.NET 模型更新向导用于在基础数据库发生更改后更新实体数据模型 (EDM)。

在**“模型浏览器”窗口中右键单击 .edmx 文件并选择“从数据库更新模型”时将启动模型更新向导。模型更新向导在“选择数据库对象”**对话框中显示三个选项卡:

选项卡 说明

添加

用于选择要向 EDM 添加的新的数据库对象。

刷新

显示将在存储模型中刷新其定义的所有数据库对象的树视图。

删除

显示将从存储模型中删除的所有数据库对象的树视图。

模型更新向导执行以下操作:

  • 如果已从数据库中删除某个对象,则该向导将从存储模型中移除该对象。更新映射规范,以使概念模型中的对象不再映射到已不再存在的存储元素。现有概念模型对象不会被删除。

  • 如果已在数据库中添加某个对象(或者某对象未包含在先前的模型中),那么您可以选择将该对象添加到模型中。使用新添加的对象更新存储模型。对于表或视图(不是存储过程),创建相应的实体类型,并将该实体类型映射到该对象。

  • 如果已更新某个对象,则该向导将更新存储模型中的对象定义。如果已在表或视图中添加任何新列,那么将使用匹配的属性更新相应的实体类型。如果相应的实体类型是继承层次结构的一部分,那么只通过匹配的属性更新距该层次结构的根最近的受影响实体。这将避免为层次结构中的子实体定义与其上级实体相同的属性。

本节内容

另请参见

任务

如何:在数据库发生更改时更新 EDM

其他资源

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