Entity Framework Update İşlemi
Evet arkadaşlar bu yazımızdada ado.net entity frameworkta update işleminden bahsedeğim…
Farklı instance almalarından bahsettim new ile instance alabiliyorduk belki baska yerlerde görürsünüz var ilede alınıyor bu noktadaki soruları gidermeye çalışabilirim diye düşündüm
Örnekleri bir proje üzerinden geliştiriyorum nedir o proje bu değerler nerden geldi diyorsanız buradan bakabilirsiniz…
-
// MagazaEntities mgz = new MagazaEntities(); Gene bir instance alıyorum bu şekilde yazmakla aşşağıdaki şekildeki yazmam arasında bir fark yok
-
Urunler urn = (from c in magaza.Urunler where c.ID == 1 select c).First();
-
// ilk önce c değişkenine magazanın ürünlerini ekledik daha sonra where kısıtında id si 1 olanı getir dedik ilerki örneklerde bunu değişkenden getirteceğim bu where kıstınıda bu sekilde belirtiriyoruz illa id si bir olanı değilde kategori adı şu olanlarıda çağırabiliriz "select * from Urunler where ID=1" bir farkı yok bu sorgumuzunda
-
// First dememin sebebide ınumareble döndürüyor bu değer birinci olanı getir dedim … ilerde firsten başka neler diyebiliriz bunlardanda bahsedeceğim..
-
urn.Kategori = txtUrnKategorisi.Text.Trim(); // Yeni değerlerini veriyoruz
-
urn.UrunAd = txtUrunAd.Text.Trim();
-
urn.Adet = Convert.ToInt32(txtUrnAdet.Text.Trim());
-
// Dikkatinizi çekmek istiyorum update için bir metod yok insertte addto var delete içinde delete metodu var fakat update böle bir metod yok değişiklikleri yapıp savechanges dememiz kafi..
-
magaza.SaveChanges(); // değişiklikleri kaydettik
Evet bu yazımızında sonuna geldik örnek kısa olabilir basitten zora doğru gitmeye çalışıyorum… Sorularınızı bu başlık altından sorabilirsiniz.. Bir sonraki yazımızda görüsmek ümidiyle
Update işleminden önce undo işlemi nasıl yapılıyor, kayıt işleminden önce 3 kayıt değiştirdiniz şeklinde bir uyarı yapabilirmisiniz teşekkürler.
@gokmen
Disconnected ADO.NET ile işlemlerinizi tamamlayıp kullanıcıya sorarsınız ok derse DB ye geçirebilirsiniz