【发布时间】:2011-08-30 09:16:59
【问题描述】:
我已将使用 EF 的应用程序部署到与我的数据库相同的服务器上。显然,当我第一次在服务器上运行应用程序时,数据库已创建 - 没问题。
但是,当我尝试使用与服务器上运行的实例相同的连接字符串/登录详细信息从本地计算机运行相同的应用程序时,我收到此异常,表明模型已更改,尽管它没有:
支持“EkmDomainsDbContext”上下文的模型已更改 数据库已创建。手动删除/更新数据库, 或使用 IDatabaseInitializer 实例调用 Database.SetInitializer。 例如,DropCreateDatabaseIfModelChanges 策略将 自动删除并重新创建数据库,并可选择为其播种 使用新数据。
我认为这与 EdmMetadata 表有关,但我不确定究竟是什么。谁能解释一下这个问题?
【问题讨论】: