При разработке веб-сайта ASP.NET с помощью Entity Framework вы можете использовать инициализатор для удаления и повторного создания базы данных при изменении модели.
Возьмите этот пример:
Я настроил свой проект для удаления и воссоздания БД в конфигурации Debug, но не в Release.
Я использую Web Deploy 2.0, но я вижу потенциальную проблему, связанную с развертыванием на производственном сервере, и забываю создать веб-сайт с конфигурацией, установленной на Release. Поэтому БД может быть сброшен в производство.
Есть ли способ запретить Visual Studio публиковать веб-сайт на основе определенных критериев? например целевой сервер X, а проект построен в конфигурации отладки