Я создаю базу данных через приложение «сначала код», сервер sql не содержит баз данных.
Приложение работает нормально, создает базу данных и загружает данные, которые я определил в моем инициализаторе.
служба, которую я использую, пытается добавить некоторые данные в базу данных в первый раз. я получаю ошибку:
Модель, поддерживающая контекст 'yyyContext', изменилась с момента создания базы данных. Либо удалите / обновите базу данных вручную, либо вызовите Database.SetInitializer с экземпляром IDatabaseInitializer. Например, стратегия DropCreateDatabaseIfModelChanges автоматически удалит и заново создаст базу данных и при необходимости заполнит ее новыми данными.
Не должно быть никаких изменений с момента создания базы данных и после запуска службы.
Я использую EF4.1, а база данных не существует, в отличие от вопросов с похожими заголовками:
Database.SetInitializer<YourContext>(null);
Это не решение для меня.
Любые идеи о том, что может быть не так, приветствуются.