Как работать с code second при изменении БД сайта на ASP.NET MVC, если сайт хостится в MS Azure, a публикация из VS Online?
Добрый день,
у меня следующая конфигурация:
-Сайт ASP.NET MVC с БД построенной по принципу code first.
-IDE Visual Studio 2013 Community привязана к аккаунту Visual Studio Online
-В VS Online ведется управление версиями через TFVC (не Git)
-Хостинг на Azure Web Apps. Механизм публикации - автоматический при Check-In изменений и создании новой версии в VS Online (то есть тоже аккаунт Azure связан c VS Online).
Теперь вопрос. Если я решу внести изменения в структуру БД методом code first (то есть это уже будет code second) и сделаю Check-IN, создастся новая версия в VS Online и по идее изменения должны прогрузиться в Azure. Что станет с БД которая уже есть в Azure, она полностью перезапишется или как? В какой момент это произойдет? Сразу при прогрузке изменений или после первого обращения к сайту пользователем из браузера?
про code second, это все еще будет code first, code first, это сначала модель в классах, потом база, code second - это сначала модель или база данных, а по ним потом генерация кода классов.