gpt4 book ai didi

sql - 将 SQL 数据库升级/更新到新的模式版本,同时尽可能多地保留旧数据

转载 作者:行者123 更新时间:2023-12-01 12:29:15 26 4
gpt4 key购买 nike

我不习惯使用 SQL,我几乎不知道任何 DDL 脚本。我在 Visual Studio 2010 中将 ADO.NET Entity Framework 4 与 EDMX 设计器和自跟踪实体生成器一起使用。它为我做了艰苦的工作,我得到了一个 DDL 脚本,用于在数据库不存在时创建它。到目前为止,一切都很好...然后,我对我的 EDMX 模型进行了更改,可能向实体添加了一个属性,然后我获得了一个用于创建新数据库的新 DDL。但是旧的呢?该数据库现在包含一些数据,我当然想将其移至新版本。理想情况下,我想要一些工具来从我的旧 CREATE-DDL 生成 UPGRADE-DDL 到我的新 CREATE-DDL,同时尽可能多地保留旧数据库中的数据。但是我在VS2010中找不到任何这样的功能,在网上搜索时也找不到任何关于它的资源,这看起来很奇怪,因为这应该是一个很常见的问题,对吧?还是我在这里遗漏了什么?我可能会使用 EDMX 设计器对我的架构进行大量更改和添加,我不想手动编写升级 DDL 脚本。我对 DDL 不够好,无法做到这一点......其他人是怎么做到的?我很困惑……

最佳答案

“实体设计器数据库生成电源包”似乎是解决方案!它可以为 edmx-schemas 生成升级脚本。完美!

关于sql - 将 SQL 数据库升级/更新到新的模式版本,同时尽可能多地保留旧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857460/

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