gpt4 book ai didi

sql - 使用 Entity Framework 时处理数据库迁移

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

我们正在用 C# 构建一个应用程序,它使用 Entity Framework 和 SQL Server 2008。我们使用 Visual Studio 中的设计器设计模型,并由此自动生成实体。

我们正在开发 1.0 版。当我们发布 2.0 时,我们需要对模型和底层数据库结构进行更改。我想我们需要所谓的“数据库迁移”。

传统上,我在数据库中有一个名为“版本”的表。每当我创建软件的新版本时,我都会创建包含 ALTER TABLE 语句的数据库升级脚本。我的软件已检查版本表并运行将数据库升级到“软件版本”所需的升级脚本。

有没有更好的方法来处理这个问题?如果我不必自己编写更改表脚本并编写自己的软件来升级数据库结构,那就太好了。

最佳答案

查一下这个帖子。它是关于 EF4 的 CTP4,但这正是你所需要的。

http://blogs.msdn.com/b/efdesign/archive/2010/10/22/code-first-database-evolution-aka-migrations.aspx

不幸的是,这还不可用。 CTP5 是几天前发布的,据我所知,它还没有包含在内。

关于sql - 使用 Entity Framework 时处理数据库迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409141/

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