【发布时间】:2011-06-01 16:11:55
【问题描述】:
我使用实体框架数据库优先方法构建了一个 MVC3 应用程序。我能够往返所有对象,然后需要进行架构更改。更改数据库架构并更新 .edmx 后,SaveChanges() 对于映射到具有列更改的 db 表的对象会失败。
具体来说:最初我有一个表“project_issue_installation”,其中包含“installation_system_id”列。我已更改架构以从“project_issue_installation”中删除“installation_system_id”,运行“从数据库更新模型”,重新编译并检查 datmodel .edmx。编译时没有错误,模型 .edmx 看起来是正确的。
当我尝试保留 project_issue_installation 对象时,我得到一个 Invalid column name 'installation_system_id' 异常。
我搜索了“installation_system_id”的整个解决方案,但一无所获。谁能指出应用程序在哪里保留该列名称?
-丹
【问题讨论】:
标签: sql asp.net-mvc-3 schema