【发布时间】:2011-07-07 00:00:50
【问题描述】:
我正在使用 EF 4.0 开发一个 Web 应用程序,并采用“模型优先”的方法 - 所以我定义了所有实体、生成 DDL 并基于模型创建数据库结构。
现在,每次模型发生变化时,我都会重新生成 DDL,并从头开始重新创建数据库结构 - 删除并重新创建表。在这个过程中,我丢失了所有已经存在的配置数据。目前这很好,但今后,一旦应用程序投入生产,如果我决定更改某些内容,我将如何升级数据库?
为了简化,(如何)我可以从模型升级数据库并保留所有数据?
谢谢!
【问题讨论】:
标签: database entity-framework-4