MVC ile yapılan projede veri tabanı güncellemesi zamanı hataası

rauf.k

Centipat
Katılım
16 Ocak 2022
Mesajlar
159
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Her kese iyi çalışmalar. MVC ile bir alım satım site projesi çalışıyorum. Entity Framework ile veri tabanında değişiklik yaptıktan sonra update-database komutu ile veri tabanını güncellemek istediğimde aşağıdaki hata mesajını alıyorum. Bunu nasıl düzelte bilirim? Hata mesajını hem yazı olarak hem de resim olarak ekliyorum.

Hata mesajı:
Automatic migration was not applied because it would result in data loss. Set AutomaticMigrationDataLossAllowed to 'true' on your DbMigrationsConfiguration to allow application of automatic migrations even if they might cause data loss. Alternately, use Update-Database with the '-Force' option, or scaffold an explicit migration.

2.PNG
 
Bu yapılırsa veri tabanındaki verilerin silinmesi gerek o yüzden program silmek istemiyor ve hata veriyor.

Kod:
Update-Database -Force
Bunu kullanırsanız verileri siler ve hata ortadan kalkar.
 
Bu yapılırsa veri tabanındaki verilerin silinmesi gerek o yüzden program silmek istemiyor ve hata veriyor.

Kod:
Update-Database -Force
Bunu kullanırsanız verileri siler ve hata ortadan kalkar.
Veri tabanında veriler var. Hepsi silinicek mi?

Bu yapılırsa veri tabanındaki verilerin silinmesi gerek o yüzden program silmek istemiyor ve hata veriyor.

Kod:
Update-Database -Force
Bunu kullanırsanız verileri siler ve hata ortadan kalkar.
Dediğiniz gibi yaptığımda resimdeki hatayı veriyor

4.PNG


Sorunu nasıl hall edeceğime dair bir fikri olan yok mu?
 
Son düzenleme:

Geri
Yukarı