gpt4 book ai didi

database - migrator.net vs fluentmigrator vs migsharp

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

我目前正在研究迁移框架/工具的可能选项。我喜欢上述框架所基于的 ruby​​ 迁移的想法。

所以我想征求您的经验、意见以及它们之间的比较。您在生产中使用它们吗?


感谢您的回复。这个问题的目的是了解开发人员社区中使用最多的工具,但迁移似乎不是这里的热门话题。

无论如何,我决定使用 MigSharp,因为它的代码库看起来非常干净,而且很容易处理,并且内置了对 MS SQL CE 的支持。亚军将是 FluentMigrator,我无法为精简版制作一个工作示例。

干杯

最佳答案

我在生产中使用 FluentMigrator,并且是 FM 的长期贡献者。我认为您的问题很笼统;更加详细一些。此外,FM 有一个 google 群组,如果您需要 FM 信息,该群组非常活跃。

FM 源自 migrator.net,我记得。它使用流畅的语法,并支持多个数据库。我们从 rails migrations 中获得了一些灵感,但它绝对不是一个端口。值得一试。

我学到的一件事是不要将您的迁移与您的应用程序代码放在同一个程序集中。将它们分离到一个迁移程序集中,并使用它来迁移您的数据库。

此外,您应该始终在多个环境中工作,以避免直接针对生产运行的迁移问题。我总是至少有一个开发和生产环境,而且大多数时候还有一个测试环境。

关于database - migrator.net vs fluentmigrator vs migsharp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7246101/

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