An error occurred while updating the entries. See the inner exception for details.
Merhabalar,
Entity Framework kullanıyor ve data kayıt işlemi sırasında bu hatayı alıyorsanız, tablonuzda bulunan relationship kolonlarınızdan kaynaklanıyordur.Sebebi ise ilişkili kolonunuzun ilişkili olduğu tabloda kayıt olmadığından bu hata dönüyordur. İlişkili tablonuza kayıt eklerseniz sorun gidecektir.
Eğer data silme işleminde bu hatayı alıyorsanız EF 6.0 için ;
var Delentity = context.dataTable
.Include(x=>x.dataTableChild)
.Include(x=>x.dataTableChild2)
.Where(x => x.Id == Id).ToList();
context.dataTable.RemoveRange(Delentity);
context.SaveChanges();
İyi çalışmalar.
Entity Framework kullanıyor ve data kayıt işlemi sırasında bu hatayı alıyorsanız, tablonuzda bulunan relationship kolonlarınızdan kaynaklanıyordur.Sebebi ise ilişkili kolonunuzun ilişkili olduğu tabloda kayıt olmadığından bu hata dönüyordur. İlişkili tablonuza kayıt eklerseniz sorun gidecektir.
Eğer data silme işleminde bu hatayı alıyorsanız EF 6.0 için ;
var Delentity = context.dataTable
.Include(x=>x.dataTableChild)
.Include(x=>x.dataTableChild2)
.Where(x => x.Id == Id).ToList();
context.dataTable.RemoveRange(Delentity);
context.SaveChanges();
İyi çalışmalar.
Teşekkürler sonunda sorunumu hallettim :)
YanıtlaSilonu nasıl yapıcaz peki üstad?
YanıtlaSilbende aynı sorunu yasıyorum ama Bu hatayı aldığında ya database de o tablonun identfy si No dur Yes yapılmalı
YanıtlaSilYa ilişkili alanlar arasında tip uyuşmazlıgı vardır
Ya da değişkene tanımlanan karekter uzunlugu azdır .Onu düzeltmek gerekiyor
bunlar yok bunları denedim bunlarda sorun yok ama hata alıyorum hala acil yardım edebilirmisiniz
dbContextdeki tablo adı ile database deki tablo adı tutmuyorsa da aynı hatayı alırsınız.
YanıtlaSil