如何完全c#地从.edmx文件中删除's表的一列

本文关键字:一列 地从 何完全 edmx 文件 删除 | 更新日期: 2023-09-27 18:04:42

我使用的是实体框架4.0版,我想从.edmx模型中删除一列。因为我的开发数据库包含一个新添加的列,而我的服务器数据库现在还没有这个列。那么,在向服务器发布代码时,如何解决这个问题呢?

如何完全c#地从.edmx文件中删除's表的一列

您应该始终拥有一个已发布代码的版本以及属于该代码的数据库模型。在模型中,如果选择表中的列,可以右键单击"从模型中删除",删除该列

实体数据模型不能自动更新,所以当对数据库进行更改时,您必须更新.edmx:
右键单击图表->从数据库中更新模型->选择'Add'然后'tables'最后单击'Finish'。