Я написал приложение ASP.Net MVC 3 с использованием парадигмы Code First, согласно которой при внесении изменений в модель Entity Framework автоматически пытается воссоздать базовую базу данных SQL Server с помощью операторов DROP и CREATE. Проблема в том, что приложение размещено на стороннем удаленном сервере, что ограничивает количество баз данных, которые я могу иметь, и, по-видимому, не позволяет мне программно выполнять операторы "CREATE DATABASE ...", когда я получаю из этого сообщения об ошибке: *
В базе данных «master» отказано в разрешении CREATE DATABASE.
Есть ли способ, чтобы помешать Entity Framework сбросить и попытаться воссоздать всю базу данных и вместо этого заставить просто отбросить таблицы и воссоздать их?
После создания базы данных вручную и запуска приложения, я также получаю следующую ошибку, которую Entity Framework пытается изменить:
Совместимость модели не может быть проверена, поскольку база данных не содержит метаданных модели. Убедитесь, что IncludeMetadataConvention был добавлен в соглашения DbModelBuilder.