更改我的数据库/ edmx模型

时间:2016-06-01 22:20:41

标签: asp.net-mvc database entity-framework visual-studio asp.net-mvc-4

我正在使用edmx编辑器直观地创建我的数据库,但每当我更改结构,并选择选项"从模型生成数据库"时,我在数据库中的所有当前数据都是擦拭。

是否可以更改数据库的结构,并保留数据?

人们如何解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:2)

以下是一些解决方案:

  1. 使用Code First或Database First工作流程,如您对问题的评论中所建议的那样。 注意:您可以将Code First与现有数据库结合使用。
  2. 维护一个数据插入脚本,该脚本应该在每个"从模型"生成数据库之后运行。
  3. 首先在数据库中更改架构,然后使用"从数据库更新模型"而不是"从模型生成数据库"。
  4. 如果您可以使用Code First工作流程,我建议您选择该路线。

    希望有所帮助。