С# альтернатива миграции рельсов

Кто-нибудь знает инструмент С#, который ведет себя аналогично миграции в Ruby on Rails?

Таким образом, миграция рельсов - это рубиновый файл, который содержит метод построения и уничтожения.

Пункт миграции - внести изменения в базу данных (структурную или данные). Можно применить изменения в БД, а также отбросить их обратно. Это действительно опрятное решение.

для получения дополнительной информации проверьте эту ссылку Rails Guides: Migrations

Ответы

Ответ 1

Существует Fluent Migrator.

FluentMigrator

Fluent Migrator - это миграция рамки для .net очень похожи на Ruby Миграции.

Ответ 4

Здесь новый: https://github.com/dradovic/MigSharp

Он поддерживает SQL Server 2005/2008/CE 4, Oracle и Teradata. Он также включает в себя хорошую систему проверки, которая проверяет ваши миграции для потенциальных проблем с перекрестными дисками и дает вам подсказки, как их разрешать.

Кроме того, у него есть еще несколько интересных функций: поддержка нескольких модулей, детерминированная генерация SQL и т.д. Читайте здесь: https://github.com/dradovic/MigSharp/wiki/Feature-Overview

Ответ 5

Subsonic ORM имеет встроенную функцию миграции. Здесь ссылка на документы - 3.0 Миграции