Миграция EF 4.3 — как создать сценарий перехода на более раннюю версию?

У меня есть проблема, на которую я не смог найти ответа в Интернете.

Я использую миграцию CodeFirst EF 4.3.1 с MsSQL.

Я добавил несколько миграций и теперь хочу создать сценарий для обновления/отката между двумя миграциями.

Для обновления я запускаю следующую команду, которая успешно воспроизводит сценарий обновления:

PM> Update-Database -Script -SourceMigration:"201205161144187_AddPostAbstract" -TargetMigration:"201205161203310_BlogLimitsAndTableRename"

Однако для перехода на более раннюю версию я запускаю следующую команду, которая завершается со следующей ошибкой:

PM> Update-Database -Script -SourceMigration:"201205161203310_BlogLimitsAndTableRename" -TargetMigration:"201205161144187_AddPostAbstract"
Scripting the downgrade between two specified migrations is not supported.

Есть идеи, как создать сценарий понижения?

Спасибо.

11
задан mayash 3 June 2012 в 15:36
поделиться