gpt4 book ai didi

c# - 如何使用 Entity Framework 4.2 执行数据库迁移?

转载 作者:太空狗 更新时间:2023-10-30 01:24:57 25 4
gpt4 key购买 nike

我刚刚开始深入研究 ASP.net MVC3。我来自 Django 背景。我喜欢 Django 的一件事是名为“South”的附加组件。它允许我在代码中修改我的模型,然后我运行一个命令,它找出发生了什么变化,并相应地更新数据库。

如果我在 EF4 中使用“代码优先”方法添加、删除或重命名字段,会发生什么情况?它只是添加或删除字段,仅此而已吗?如果我想做一些事情,比如添加一个新字段,然后可能运行 Linq-to-SQL 查询来填充新字段,然后然后删除旧字段怎么办? 并且我想要一个记录,这样当我在我的生产服务器上部署更改时,它将按顺序运行这 3 个命令。

有这样的吗?或者人们如何处理这样的情况? (这很常见......)


编辑:找到一些链接。

最佳答案

这是 Microsoft MVP David Hayden 的精彩教程:
http://www.davidhayden.me/blog/asp.net-mvc-4-and-entity-framework-database-migrations

不确定 4.2 - 但我安装了最新的 EF (4.3.1),它运行得非常好。

非常令人印象深刻 - 我是 Rails 专家 :P

关于c# - 如何使用 Entity Framework 4.2 执行数据库迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8029216/

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