我正在调查移植框架/工具的可能选项.我喜欢上述框架所基于的
ruby迁移的想法.
所以我要求你的经验,意见和他们之间的比较.你在生产中使用它们吗?
感谢您的回应.这个问题的目的是为了了解开发人员社区中最常使用哪些工具,但似乎迁移不是热门话题.
无论如何,我已经决定与MigSharp一起去,因为代码库似乎很干净,它很容易处理,并且已经构建了对MS sql CE的支持.第二名将是FluentMigrator,在那里我无法为紧凑版制作一个工作示例.
干杯
我在生产中使用FluentMigrator,是FM的长期贡献者.我想你的问题是一般的;更加详细一些.另外,如果你想要FM信息,FM有一个相当活跃的谷歌组.
我记得来自migrator.net的FM.它使用流畅的语法,并支持多个数据库.我们从轨道迁移中获得了一些灵感,但绝对不是一个港口.值得一试
我学到的一件事是不要将您的迁移与应用程序代码放在同一个程序集中.将它们分成一个迁移程序集,并用于迁移数据库.
此外,您应该始终在多个环境中工作,以避免直接针对生产的迁移出现问题.我至少有一个开发和生产环境,大多数时候还有一个测试环境.