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