Я развернул приложение, использующее EF, на том же сервере, что и моя БД. Очевидно, что при первом запуске приложения на сервере была создана БД - никаких проблем.
Однако, когда я пытаюсь запустить то же приложение с моего локального компьютера, используя ту же строку подключения/данные для входа в систему, что и экземпляр, работающий на сервере, я получаю это исключение, говорящее, что модель изменилась, хотя это не так:
Модель, поддерживающая контекст «EkmDomainsDbContext», изменилась с момента создания базы данных. Либо вручную удалите/обновите базу данных, либо вызовите Database.SetInitializer с экземпляром IDatabaseInitializer. Например, стратегия DropCreateDatabaseIfModelChanges автоматически удалит и заново создаст базу данных и, при необходимости, заполнит ее новыми данными.
Я предполагаю, что это как-то связано с таблицей EdmMetadata, но я не уверен, что именно. Кто-нибудь может пролить свет на эту проблему?