Entity Framework ile çoklu, birden fazla kayıt nasıl güncellenir?

0

id     KID      AID       Ad      Aktif
1      1        2         uzmanim  false
2      1        3         net      true
3      1        4         Ali      false
4      1        5         Veli     false

Yukarıdaki gibi birden fazla kayıt girilmiş tablo içerisindeki verilerin içerisindeki  Aktif alanındaki false değerlerini true olarak C# Entity Framework ile nasıl güncellerim?

alattin alattin (13527)
6 yıl önce sordu

Toplam 1 Cevap


0

Entity Framework ile çoklu kayıt güncelemenin bir kaç yöntemi var.

Entity Framework ile çoklu kayıt güncelleme yöntem 1:

using (var db=new UzmanimDatabaseContext())
{
     db.Kullanicilar
       .Where(x=> x.Aktif==false))
       .ToList()
       .ForEach(a=>a.Aktif=true);

     db.SubmitChanges();
}

Entity Framework ile çoklu kayıt güncelleme yöntem 2:

using (var db=new UzmanimDatabaseContext())
{
    foreach (var k in db.Kullanicilar.Where(x=> x.Aktif==false).ToList())
    {
        k.Aktif=true;
    }
    db.SubmitChanges();
}

 

alattin alattin (13527)
6 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