实体框架4 - 从模型更新数据库模式.无需擦除表数据

she*_*onj 22 database asp.net workflow entity-framework

我正在开发一个新项目,我可以使用Entity Framework 4从模型到数据库方法工作.

我正在研究的项目是采用敏捷方法,随着时间推移将推出不同的阶段.

Model First方法是否适用于我的案例?我注意到当你"从模型生成数据库"时,它从头开始重新创建整个模式,这显然会擦除数据库中的所有数据.

我希望有一个更"模型更新数据库"的方法,只需改变数据库以反映更改而不是重新创建数据库.

有没有人有使用EF在这种工作流程中工作的经验?

谢谢,

詹姆斯谢尔顿

小智 1

您现在可以使用迁移并在数据库上提交您想要的内容。

看这篇文章