如果从数据库中删除,则每个.edmx从数据库更新模型不会更新模型/ cols?

时间:2011-09-13 22:01:55

标签: asp.net-mvc-3 entity-framework-4.1

当我从现有数据库模型中删除现有数据库中的列时,右键单击.edmx“从数据库更新模型”不会从模型中删除已删除的列(模型和数据库中存在的列之前但是已从数据库中移除。

我注意到的一件事是我的映射信号与我的.edmx不匹配。映射detals与数据库是最新的,但它们不匹配.edmx。

这是预期的行为吗?谢谢!

[使用asp.net 4.0 / EF4.1]

1 个答案:

答案 0 :(得分:1)

我发现,当我更新底层数据库表时,最好的方法是从edmx设计器中删除映射表,然后执行Update Model from Database