C#替代rails迁移

时间:2011-01-11 13:04:09

标签: c# ruby-on-rails

有没有人知道C#工具的行为与Ruby on Rails中的迁移类似?

因此rails迁移是一个包含构造和破坏方法的ruby文件。

迁移的目的是修改数据库(结构或数据)。可以将更改应用于数据库并将其回滚。这是一个非常巧妙的解决方案。

有关详细信息,请查看此链接Rails Guides: Migrations

6 个答案:

答案 0 :(得分:9)

Fluent Migrator

  

FluentMigrator

     

Fluent Migrator是一种迁移   .net的框架很像Ruby   迁移。

答案 1 :(得分:3)

我所知道的主要选项是migrator.netrikmigrations

答案 2 :(得分:3)

octalforty-wizardby怎么样

http://code.google.com/p/octalforty-wizardby/

答案 3 :(得分:2)

这是一个全新的:https://github.com/dradovic/MigSharp

它支持SQL Server 2005/2008 / CE 4,Oracle和Teradata。它还包括一个很好的验证框架,可以检查您的迁移是否存在潜在的跨数据库问题,并为您提供了解决方法的提示。

最重要的是,它还有一些更有趣的功能:多模块支持,确定性SQL生成等。请在此处阅读:https://github.com/dradovic/MigSharp/wiki/Feature-Overview

答案 4 :(得分:1)

Subsonic ORM具有内置的迁移功能。以下是文档的链接 - 3.0 Migrations

答案 5 :(得分:0)

数据库/数据存储区无关解决方案:https://github.com/Mission3/migrations

相关问题