2013-08-22 4 views
0

Моя база данных EF удалена, и у меня есть некоторые изменения в моей модели. Я хочу воссоздать свою базу данных. Но ef дает мне некоторые странные сообщения. Он сказал, что сначала я должен написать ожидающие изменения модели для миграции Code-First, потому что он не может обновлять базу данных в соответствии с текущей моделью. Но когда я попытался написать, что ожидающие изменения модели в миграции Code-First, он сказал, что я должен применять ожидающие миграции в базу данных.Возможная ошибка EF6 beta 1 Ошибка миграции. Синтаксис миграции Codefirst

enter image description here

Я также попытался -Sript возможность Update-Database, но это дает мне тот же результат.

enter image description here

Что я должен делать? Отменить мои ожидающие изменения в моей модели?

+0

Вы пытались включить автоматическую миграцию? – VsMaX

+0

Я пробовал, и это сработало. Но моя компания заявляет, что все миграции должны основываться на коде. Они не позволяют автоматические миграции. –

ответ

0

Попробуйте явно указать миграцию с помощью базы данных обновлений по одному. Если это не сработает, попробуйте применить InitialCreate самостоятельно, а затем воссоздайте/добавьте ChangePegawaiToTPT. Обязательно сначала создайте резервную копию ...

Есть случаи, когда отношения типа «многие ко многим» называются по-разному в rc1, чем в бета-версии, что вызывает некоторые головные боли.

 Смежные вопросы

  • Нет связанных вопросов^_^