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 (17125)
11 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 (17125)
    11 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