更改数据库/ edmx模型的结构

皮特皮特

我使用edmx编辑器以可视方式创建数据库,但是每当更改结构并选择“从模型生成数据库”选项时,都会擦除数据库中所有当前数据。

可以更改数据库的结构并保留数据吗?

人们如何解决这个问题?

谢谢

OJRaqueño

以下是一些解决方案:

  1. 按照对问题的评论中的建议,使用“代码优先”或“数据库优先”工作流。注意:可以将Code First与现有数据库一起使用。
  2. 维护一个数据插入脚本,该脚本应在每个“从模型生成数据库”之后运行。
  3. 首先在数据库中进行模式更改,然后使用“从数据库更新模型”而不是“从模型生成数据库”。

如果您可以使用Code First工作流程,则建议您采用这种方法。

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章