🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Talha TOKATLIOGLU / C# - LINQ / Sil

1-) C# - Linq - Sil

 

HAZIR KOD

 

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

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

 

       db.TBLOGRENCI.Remove(deger);

       db.SaveChanges();

 

       MessageBox.Show("Ogrenci Başarıyla Silinmiş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 silmek istediğimiz nesnenin bilgilerini ogrenci değişkenine atadım.

 

       db.TBLOGRENCI.Remove(ogrenci);

 

//İstediğimiz tabloda Remove() metodu ile bulduğumuz id'deki bilgileri tuttuğumuz değişken olan ogrenciyi sileriz.

 

       db.SaveChanges();

 

//En sonda veritabında yaptığımız değişiklikleri kaydederiz.

 

       MessageBox.Show("Ogrenci Başarıyla Silinmiştir");

 

 2021 Mart 14 Pazar
 387