Как работать с 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, она полностью перезапишется или как? В какой момент это произойдет? Сразу при прогрузке изменений или после первого обращения к сайту пользователем из браузера?

Заранее спасибо!
  • Вопрос задан
  • 382 просмотра
Решения вопроса 1
yarosroman
@yarosroman
C# the best
про code second, это все еще будет code first, code first, это сначала модель в классах, потом база, code second - это сначала модель или база данных, а по ним потом генерация кода классов.

по вашему вопросу
https://msdn.microsoft.com/ru-ru/data/jj591621.aspx
https://msdn.microsoft.com/ru-ru/data/jj554735.aspx
www.asp.net/mvc/overview/getting-started/getting-s...
www.entityframeworktutorial.net/code-first/automat...
https://ilmatte.wordpress.com/2012/12/05/entity-fr...
https://www.google.ru/search?q=entity+framework+da...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы