14 Temmuz 2016 Perşembe

Entity FrameWork C#

Uzun en sql komutları yazmak yerine EntityFramework kullanarak ekleme,silme ve güncelleme işlemi daha az kodla cözüme kavuşturuldu....

 MarketOtomasyonEntities db=new MarketOtomasyonEntities();//Veritabanımızın modelini oluşturduk

        private void urun_ekle_Click(object sender, EventArgs e)
        {
            Urunler urun = new Urunler();//Urunler tablosunun bir modeli oluşturduk.Ekleme işlemi için                gerekli kod aşağıda verilmiştir
            urun.u_ad = "Kek";
            urun.u_kod = "1234568";
            urun.u_reyon_id = 2;
            urun.u_resim = null;
            db.Urunler.Add(urun);
            db.SaveChanges();
        }

        private void urun_sil_Click(object sender, EventArgs e)
        {
            var silinecek = db.Urunler.Where(w => w.u_id == 1).FirstOrDefault();//silinecek veri alındı.
            db.Urunler.Remove(silinecek);//Remove komutu veri silindi
            db.SaveChanges();//Değişikliklerin kaydedilmesi için SaveChanges() metodunu çağırdık.
        }

        private void urun_guncelle_Click(object sender, EventArgs e)
        {
            var guncellenecek = db.Urunler.Where(w => w.u_id == 1).FirstOrDefault();//Değişiklik                       yapılacak veri alındı.
            guncellenecek.u_kod = "010101";//değiştirilecek veri
            db.SaveChanges();//Değişikliklerin kaydedilmesi için SaveChanges() metodunu çağırdık.
        }
    }
}

Hiç yorum yok:

Yorum Gönder

Lütfen yorumlarınızı iletiniz...