Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 25483|Yanıt: 0

[Kaynak] EntityFramework Core'a geçiş yaparken zaten 'xxx' tablosu hata bulunuyor

[Bağlantıyı kopyala]
Yayınlandı 19.11.2019 13:01:20 | | | |
.NET Framework sürümünde, veritabanının zaten var olduğunu varsayarsak, bu yeni boş bir göç dosyası oluşturularak çözülebilir.
EF Core'dan önce göç için birçok komut vardı ve göç gerçekleştiğinde, şu komutu kullanarak çözebiliyorduk:


Code First göçü ile veritabanınızı güncelleyin
https://www.itsvse.com/thread-4827-1-1.html
(Kaynak: Architect_Programmer)
Ancak EF Core'da göç için sadece iki komut vardır:





Göçü ilk başlattığımızda, tablo yapısı dotnet ef migration add initial tarafından başlatmak için tablo yapısı tamamen oluşturulur ve bir sonraki göç yaptığımızda, bu ya da bu istemeden yapılan işlem aşağıdaki sonuçlara yol açar

'Hesap' tablosu zaten mevcuttur


İlk başlatma için geçiş dosyası aşağıda şöyledir:

Yukarıdaki sorunları çözmek için, temel varsayım orijinal göç dosyalarının hâlâ orada olması ve Yukarı yöntemindeki tüm verileri silmemiz gerektiği, Aşağı yöntemindeki verilerin ise silinip silinmeyeceğidir







Önceki:Kayıt yaptırmak için kasıtlı olarak para harcamak, harcanacak kaynaklar sadece aldatıcıdır
Önümüzdeki:Sparklite-Sparklite-v1.2.16
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com