C#替代rails迁移
有没有人知道一个C#工具的行为方式与Ruby on Rails中的迁移类似?
所以rails迁移是一个ruby文件,它包含一个构造和破坏方法。
迁移的目的是修改数据库(结构或数据)。 可以将更改应用于数据库并将其回滚。 这是一个非常巧妙的解决方案。
有关更多信息,请查看此链接Rails指南:迁移
有Fluent Migrator 。
FluentMigrator
Fluent Migrator是.net的迁移框架,就像Ruby Migrations一样。
我所知道的主要选项是migrator.net和rikmigrations
怎么样octalforty-wizardby
这是一个全新的: https : //github.com/dradovic/MigSharp
它支持SQL Server 2005/2008 / CE 4,Oracle和Teradata。 它还包括一个很好的validation框架,可以检查您的迁移是否存在潜在的跨数据库问题,并为您提供了解决方法的提示。
最重要的是,它有一些更有趣的function:多模块支持,确定性SQL生成等。请阅读: https : //github.com/dradovic/MigSharp/wiki/Feature-Overview
Subsonic ORM具有内置的迁移function。 这是文档的链接 – 3.0迁移
数据库/数据存储区无关的解决方案: https : //github.com/Mission3/migrations