gpt4 book ai didi

entity-framework - Entity Framework : "Update Database from Model" instead of "Generate Database from Model"

转载 作者:行者123 更新时间:2023-12-04 19:21:31 24 4
gpt4 key购买 nike

我已经使用 Visual Studio 2010 创建了一个 Entity Framework 4 模型并从中生成了一个数据库。现在我发现自己添加了新属性(具有默认值)、更改了列的文档、更改了列的名称、多次更改了列的类型。所有不需要太多“额外工作”就不可能自动完成的任务(以我的拙见)。每次我执行“从模型生成数据库”时,当然都会丢失表数据。

有没有一种方法可以更新数据库的体系结构,可以这么说 - 保持表数据不变?也许与一些用户交互,尤其是在更改类型等时?或者这个功能是否太难实现而无法以可靠的方式工作?

提前致谢!干杯,大卫

最佳答案

Noam Ben-Ami - MSFT1(微软员工)在 http://social.msdn.microsoft.com/Forums/en-us/adodotnetentityframework/thread/3adc080f-ee8c-4104-be29-95b2fb3fabe9 回答了我的问题如下:

We've build the entity designer database power pack to support this. You can download it here: http://visualstudiogallery.msdn.microsoft.com/en-us/df3541c3-d833-4b65-b942-989e7ec74c87

It includes a database generation workflow for the designer that does migration, rather than drop/create.

This posting is provided "AS IS" with no warranties, and confers no rights.


我还没有测试过这个工具,但我想这些信息可能对其他人也很有值(value)。

关于entity-framework - Entity Framework : "Update Database from Model" instead of "Generate Database from Model",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3053747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com