Итак, у меня есть проект MVC4, работающий на localhost, и пришло время загрузить его в общую среду.Код сущности сначала с общим хостингом DB
Будучи тем, что я использую общую среду размещения, я не могу использовать встроенные инициализаторы. Поэтому я создал резервную копию моего файла mdf (.bak) и загрузил его в свою производственную среду. Все выглядело правильно ... Все таблицы были там ... но когда я запускаю свое приложение, я получаю это исключение:
Модель, поддерживающая контекст «YourContext», изменилась с момента создания базы данных. Рассмотрите возможность использования First First Migrations для обновления базы данных (http://go.microsoft.com/fwlink/?LinkId=238269).
Получил это!
Я добавил пользовательский инициализатор.
public class ProductionInitializer : IDatabaseInitializer<AvariceContext>
{
public void InitializeDatabase(AvariceContext context)
{
}
}
Решение ... хакерское, но работает. Если бы кто-нибудь мог пролить свет, я был бы признателен.
Я нашел таблицу в MigrationHistory системы. Матч два DBS. – user2085865