如何将数据库更改传播到我的.edmx文件?

Tho*_*mas 7 c# visual-studio-2010 entity-framework-4

我从数据库生成了一个.edmx文件.

我想知道是否对数据库模式进行了更改,那么这些更改将如何反映在我的实体数据模型设计器图中?我对我的数据库模式进行了更改,但发现更改没有出现在我的实体数据模型设计器图中.有人可以向我解释如何将数据库架构更改传播到我的实体数据模型设计器图表吗?

Mat*_*ttC 18

我想您要问的是,如果您更改架构,那么在EDMX文件中如何更新?

  1. 在Visual Studio中打开您的EDMX文件
  2. 右键单击设计图面
  3. 选择"从数据库更新模型"
  4. 按照向导"刷新"您的模型.

您的更改现在应在相应容器的设计图面上可见.


Bro*_*ass 6

所以我想知道我是否添加或删除表中的任何字段,然后如何更改将反映在我的实体数据模型设计器中,其中图表显示.

如果您在其他答案中发布了"从数据库更新模型",则表中的添加内容将反映在您的模型中.如果您删除表或列,但根据我的经验,您必须从模型中手动删除相应的实体,然后从数据库更新模型.