Entity Framework InvalidOperationException Hatası ?

0

public void Delete(object Model)
        {
            this.DbAction(contex =>
            {
                contex.Entry(Model).State = EntityState.Deleted;
                contex.SaveChanges();

            });
        }

böyle bir fonksiyon kullanıyorum.. 

var data = Cekirdek.GetBelgeHareket(BelgeId);
if(data.Count > 0) Cekirdek.Delete(data);

böyle bir silme girişimi ile bu hatayı almamın nedenini hakkında bir bilgiye ulaşamadım..

 

foreach(var i in data)
{
 contex.BelgeHareket.Remove(i);
}
contex.SaveChanges();

şeklinde de hata alacakmıyım diye denedim.. aynı hatayı aldım..

Not: veri ekleme ve güncelleme işleminde bir sorun yok..

masker masker (93)
8 yıl önce sordu

    Toplam 1 Cevap


    0

    sorunumu aşşağıda ki şekilde çözdüm..

    var data = Cekirdek.GetBelgeHareket(BelgeId);
    foreach(var i in data) { Cekirdek.Delete(i); }
    masker masker (93)
    8 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol