当我从现有数据库模型中删除现有数据库中的列时,右键单击.edmx“从数据库更新模型”不会从模型中删除已删除的列(模型和数据库中存在的列之前但是已从数据库中移除。
我注意到的一件事是我的映射信号与我的.edmx不匹配。映射detals与数据库是最新的,但它们不匹配.edmx。
这是预期的行为吗?谢谢!
[使用asp.net 4.0 / EF4.1]
答案 0 :(得分:1)
我发现,当我更新底层数据库表时,最好的方法是从edmx设计器中删除映射表,然后执行Update Model from Database
。