【发布时间】:2010-11-01 21:48:37
【问题描述】:
嘿,对不起我的英语不好... 仅使用 EF4 代码,我创建了一些 POCO 类,并从中生成了我的数据库。一切正常,我在表上插入了一些数据,但现在我需要在我的一个类上创建一个新属性。如果我只是创建它,应用程序会给我一个例外: {"自从创建数据库以来,支持'TestContext'上下文的模型已更改。手动删除/更新数据库,或使用 IDatabaseInitializer 实例调用 Database.SetInitializer。例如,RecreateDatabaseIfModelChanges 策略将自动删除并重新创建数据库,并可选择使用新数据为其播种。"}
我试图在表上手动创建字段,但它仍然在抱怨...有人知道是否有办法,如果有的话如何我可以手动更新数据库架构(我不想重新创建它,因为我已经有数据)来匹配模型?
【问题讨论】:
标签: entity-framework-4 code-first ef4-code-only