Bu çok yaygın bir görev gibi görünüyor, ancak bunu yapmanın kolay bir yolunu bulamıyorum.EF Geçişler: Geri dönüş son uygulanan geçiş?
Son uygulanan geçişi geri almak istiyorum. Ben Yerine
PM> Update-Database -TargetMigration:"-1"
gibi basit komutu beklerdik, ben ile gelip tümüdür:
PM> Get-Migrations
Retrieving migrations that have been applied to the target database.
201208012131302_Add-SystemCategory
201207311827468_CategoryIdIsLong
201207232247409_AutomaticMigration
201207211340509_AutomaticMigration
201207200025294_InitialCreate
PM> Update-Database -TargetMigration:"CategoryIdIsLong"
(En azından ben damgası atlama, sadece adını kullanabilirsiniz ...)
Daha kolay bir yolu var mı?
Başka bir ayrıntı: Mevcut bir Manuel Geçişiniz varsa, geri dönmeniz gerekir, ancak "Aşağı" yönteminizin işleri düzgün bir şekilde geri almıyorsa, bunu düzenleyebilir ve kaydedebilir, ardından güncelleme veritabanını yeniden çalıştırabilirsiniz - Hedef, düzgün bir şekilde geri dönene kadar. Manuel Göç'ü gerçeğe dönüştürdikten sonra - daha önce uyguladıktan sonra - değiştirilmesine izin verilmeyen bir şeye dönüştürmez. –
Bu benim için çalışmıyor. Tüm "hedeflenen hedef geçiş" -1 "var değil. – tutiplain