gpt4 book ai didi

entity-framework - 在不删除数据的情况下更新数据库架构?

转载 作者:行者123 更新时间:2023-12-03 15:17:58 25 4
gpt4 key购买 nike

我首先使用数据库开始使用 EF,然后从数据库生成我的图表。

现在我已经切换并对我的图表进行了许多更改,并希望在不丢失数据的情况下更新我的数据库架构。但是,从图中生成数据库似乎会删除所有表并重新创建它们。

我首先找到了代码的“数据迁移”。模型有没有类似的东西,或者我可以用什么方式维护数据?

我将 VS 2012 与 EF5 一起使用

最佳答案

不要忘记搜索SO网站,

http://visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87/

After installation, when you choose "Generate Database from Model..." it'll popup a new wizard and you can choose "Generate Migration T-SQL"



另一种方法是使用自定义 t4 从您的模型生成 DbMigrationsConfiguration 和 DbContext,您根本不需要运行 Enable-Migration。只需在包管理器控制台中运行 Add-Migration 和 Update-Database

http://blog.amusedia.com/2012/08/entity-framework-migration-with-model.html

关于entity-framework - 在不删除数据的情况下更新数据库架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15687630/

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