【发布时间】:2011-07-22 21:57:21
【问题描述】:
我从数据库生成了一个 .edmx 文件。
我想知道如果我对我的数据库架构进行了更改,那么这些更改将如何反映在我的实体数据模型设计器图中?我对数据库架构进行了更改,但发现更改未出现在我的实体数据模型设计器图中。有人可以向我解释如何将数据库架构更改传播到我的实体数据模型设计器图表吗?
【问题讨论】:
标签: c# visual-studio-2010 entity-framework-4
我从数据库生成了一个 .edmx 文件。
我想知道如果我对我的数据库架构进行了更改,那么这些更改将如何反映在我的实体数据模型设计器图中?我对数据库架构进行了更改,但发现更改未出现在我的实体数据模型设计器图中。有人可以向我解释如何将数据库架构更改传播到我的实体数据模型设计器图表吗?
【问题讨论】:
标签: c# visual-studio-2010 entity-framework-4
使用“从数据库更新”时,您还可以选择是否根据需要从数据库中添加新表,或者将它们排除在外。
【讨论】:
所以我想知道我是添加还是删除 表中的任何字段然后如何更改 将反映在我的实体数据中 显示图表的模型设计器。
如果您在其他答案中发布“从数据库更新模型”,则表中的添加将反映在您的模型中。如果您删除表或列,但根据我的经验,您必须手动从模型中删除相应的实体,然后然后从数据库中更新模型。
【讨论】:
你需要打开你的模型并在空白处右击并选择Update Model from Database...
【讨论】:
在edmx中右击,点击“Update Model From Database”。转到“刷新”选项卡,然后单击“完成”。
【讨论】:
我认为您要问的是,如果您更改架构,那么如何在您的 EDMX 文件中更新它?
您的更改现在应该在相应容器的设计图面上可见。
【讨论】: