🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Talha TOKATLIOGLU / C# - LINQ / Güncelle

1-) C# - Linq - Güncelle

 

HAZIR KOD

 

int id = int.Parse(TxtID.Text);

       var ogr = db.TBLOGRENCI.Find(id);

 

       ogr.AD = TxtAd.Text;

       ogr.SOYAD = TxtSoyad.Text;

 

       db.SaveChanges();

 

       MessageBox.Show("Ogrenci Başarıyla Güncellenmiştir");

 

 

 

KOD AÇIKLAMASI

 

Yeşil - Değişken

Kırmızı  - Veritabındaki Tablo Adı (Değişken)

Mavi - Tablodaki Alan Adları ve Tablodan(Sınıftan) Türetilen Nesnenin Özellikleri (Değişken)

Turuncu - TextBox'ın Adı (Değişken)

 

int id = int.Parse(TxtID.Text);

 

//id'ye göre arama yapacağız o yüzden TxtID'den ID değerini alıp id'nin veri tipi olan int id değerine atadık.

//Oncesinde tabloda seçili satırın id'sini TxtID'ye yazdırmıştım o yüzden id değerini ordan aldım fakat id'yi tablodan almadan TxtID'ye elle de girebilirdim.

 

       var ogrenci = db.TBLOGRENCI.Find(id);

//İstedğimiz tabloda Find() metodu ile id'ye göre arama yapıp güncellemek istediğimiz nesnenin bilgilerini ogrenci değişkenine atadım.

 

       ogrenci.AD = TxtAd.Text;

       ogrenci.SOYAD = TxtSoyad.Text;

 

//Güncellenecek alanları ve güncellenmiş değerlerini hangi textboxtan alacaklarsa ona göre atama yaptım.

 

       db.SaveChanges();

 

//En sonda yaptığımız değişiklikleri veritabanına kaydediyoruz.

 

       MessageBox.Show("Ogrenci Başarıyla Güncellenmiştir");

 2021 Mart 14 Pazar
 416