Net Core 3.0'da:
Taşıma İşlemlerini Sıfırlamanın bir yolunu bulamadım .
Ayrıca kırılan göçlerle ilgili sorunlar yaşadım ve burada verilen cevaplar benim için işe yaramadı. Bir .Net Core 3.0 web API'm var ve geçen ay bir yerde veritabanını doğrudan düzenledim. Evet, kötü, kötü bir şey yaptım.
Burada önerilen stratejiler Paket Yöneticisi Konsolu'nda bir dizi hatayla sonuçlandı:
- Bu adda bir taşıma zaten var
- Anlık görüntü bulunamadı
- 'Kuvvet' tanınan bir parametre değil
Verilmiş, bir adımı atlamış olabilirim ya da doğru dosyaları temizlemeyi kaçırmış olabilirim, ancak bunu çok kaba bir kuvvet olmadan temizlemenin yolları olduğunu buldum:
- Her bir geçiş için PMC'den, oluşturma işleminin tersine sırayla, bozuk geçişe kadar ve dahil olmak üzere PMC'den Kaldırma-Taşıma
- Geçerli şemaya kadar son iyi taşıma arasındaki delta olacak yeni bir taşıma oluşturmak için Add-Migration
Artık web API'sı boş bir veritabanı ile başlatıldığında, varlık modellerine uyacak şekilde tüm tabloları ve özellikleri doğru bir şekilde oluşturur.
HTH!