如何首先使用EF 4代码重构代码/数据库模式 - 数据迁移

Ada*_*ell 7 c# entity-framework ef4-code-only

使用codefirst EF4进行数据库重构的最佳实践是什么?

我很想知道当RecreateDatabaseIfModelChanges选项不可行时人们如何更改类和数据库.需要进行数据迁移.

目前微软有一个解决方案,首先使用模型:

http://blogs.msdn.com/b/adonet/archive/2010/02/08/entity-designer-database-generation-power-pack.aspx?PageIndex=2#comments

有没有人有一个很好的代码策略?

Ric*_*ide 1

EF 团队一直致力于为 EF 开发迁移功能,以解决此问题。

http://blogs.msdn.com/b/efdesign/archive/2010/10/22/code-first-database-evolution-aka-migrations.aspx

Scott Gu 在他最近的欧洲之旅中表示,他们应该很快就会发布此功能。我屏住呼吸。

令人兴奋的更新:

现在已作为 CTP 发布: http://blogs.msdn.com/b/adonet/archive/2011/07/27/code-first-migrations-august-2011-ctp-released.aspx