ASP.NET如何实现类似Rails风格的数据库迁移?

5
我非常喜欢rails风格的更新数据库架构。我可以将迁移定义为一个类,语法相当简单但功能强大。我只需运行一个命令即可完成所有模型的更新。它们被提交到源代码控制中,易于阅读、修改和撤消。
目前,我的asp.net mvc项目更新数据库的方式是打开服务器资源管理器,手动更改数据库字段,然后重新生成所有linq-to-sql类。这种方法繁琐、容易出错,几乎没有上述优点。我相信一定有更好的方法,请问有人能指点一下吗?
2个回答

6

1
谢谢。我选择使用Migrator.net,因为我最喜欢迁移编码风格。我发现安装和与我的构建一起工作有点麻烦,但一旦我解决了它,它就可以正常工作了。 - captncraig

1

虽然这是一个老问题,但仍然有效,因此这里提供了一个额外的答案,可能对某些人有帮助。

这个SO上的问题/答案列表中有一些候选者,不要忘记也要检查Fluent Migrator


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接