Как развернуть базу данных при развертывании приложения ASP.NET MVC в рабочей среде?
Я создал стандартное приложение ASP.NET MVC3, которое использует SQL Server 2008 (хотя и Express) для моего приложения. Я использую стандартные средства проверки подлинности форм, которые поставляются с приложениями ASP.NET MVC.
Если мне нужно заново создать мою схему для всех моих классов (то есть не aspnet_*
таблиц), то у меня есть сценарии SQL, которые я могу запустить на производственной БД; а как насчет aspnet_*
таблиц?
Или я должен просто загрузить пустую БД ASP.NET MVC (~ 10 МБ), а затем запустить свои сценарии для нее, чтобы создать мои таблицы? Конечно, должен быть лучший способ.
(Как только это будет решено, я планирую использовать сценарии SQL или миграцию БД для обработки изменений; вопрос только в создании исходной базы данных в рабочей среде без загрузки ~ 10MB .MDF, которую я не могу обойти из-за aspnet_*
таблицы.)