‘Zaten varolan bir varlık eklenemez’ Hatası ve Çözümü

Merhaba arkadaşlar,

Kısacık bir aranın ardından yeni bir yazıyla buradayım. Bu yazımda karşılaştığım bir hata ve çözümünden bahsedeceğim, aslında oldukça açık ve kolay bir hata ancak yeni başlayanlar için blogumda bulunmasını istedim.

Veritabanına kayıt yapmaya çalışırken görseldeki gibi ‘Zaten varolan bir varlık eklenemez’ hatası alıyorsanız bunun tek bir sebebi vardır. Kaydetmeye çalıştığınız veri zaten vardır. Burada aynı veri zaten vardırdan kasıt o Id ile kayıtlı veri vardır.

Ben bu hata penceresini elde etmek için veritabanında zaten kayıtlı olan bir veriyi çektim ve Insert ile yeniden kaydetmeye çalıştım. Böyle bir durumda Insert değil Update yapılması gerekir ve kırmızıyla gösterilen satır silinirse yeni kayıt oluşturmaya çalışmayacak yalnızca update yapacaktır. Id değerini veritabanında otomatik artan ayarlamadıysanız bu hatayı almanız kaçınılmazdır. Id değerini primary key olarak ayarlamalı ve Identity Column olarak seçmelisiniz.

Soru ve görüşleriniz için yorum yapabilirsiniz. Kolay gelsin 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir