2010-01-12 1 views
5

Я влюблен в стиль рельсов по обновлению схемы db. Я могу определить переход как класс с довольно простым, но мощным синтаксисом. Я могу запускать обновления с помощью одной команды, и все мои модели обновляются. Они нацелены на контроль источника и могут быть легко прочитаны, изменены и отменены.рельсы миграции баз данных стиля для asp.net?

Мой текущий способ сделать это для моего проекта asp.net mvc - открыть серверный проводник, вручную изменить поля базы данных, а затем восстановить все мои классы linq-to-sql. Этот метод является громоздким, подверженным ошибкам и не имеет почти всех преимуществ, перечисленных выше. Я уверен, что должен быть лучший способ.

Может кто-нибудь просветить меня? Дозвуковые

ответ

6

Роб Конери имеет что-то вроде миграции в .NET:

http://blog.wekeroad.com/2007/10/03/subsonic-migrate-me/

Есть много других инструментариев предлагают аналогичные подходы:

Я уверен, что там больше.

+1

спасибо. Я решил пойти с Migrator.net, потому что мне нравится стиль кодирования миграции. Я нашел немного боль, чтобы установить и работать с моей сборкой, но как только я ее получил, она отлично работает. – captncraig

1

Старый вопрос, но все же действительный, так что вот еще один ответ, который может быть полезен кому-то.

В этом question/answer here on SO есть список кандидатов, и не забудьте также зарегистрироваться Fluent Migrator.