С приложением ASP.NET MVC3 как развернуть базу данных в рабочей среде и как управлять изменениями схемы?
При разработке приложения ясм. файл aspnetmvc.mdf (и .ldf) в app_data.Здесь есть таблицы aspnet._
, а также мои таблицы (которые я создал вручную в SQL Server Express).Этот файл занимает 10 МБ, и мне не кажется, что я должен просто загрузить его на свой рабочий компьютер.
Должен ли я вместо этого сохранить изменения схемы (и начальных данных) в файле .SQL и (как-то)запустить их на сервере?Должен ли я использовать методы NHibernate для автоматического создания таблиц?(Если так, то как насчет стандартных таблиц ASP.NET?)
Каков наилучший способ управления этим?В идеале мне бы хотелось что-то вроде миграции БД LiquiBase или Rails, где я мог бы изолировать изменения и запускать их изолированно.Но я никогда не запускал с нуля сайт ASP.NET MVC, поэтому не уверен, что делать.