C# LINQ To SQL Eğitimleri 27 – LINQ Metotları: FirstOrDefault

Herkese merhabalar;

Bu yazımda LINQ To SQL işlemlerinde sıklıkla kullandığımız genelde Id ‘leri aramak için tablo içerisinde arama yaptığımız bir metodu anlatacağım. Bu metot FirstOrDefault yani ilki veya varsayılan anlamına gelmektedir. Faydalı olması dileğiyle.

FirstOrDefault

First metodu ile aynı işleve sahiptir. İlk değeri döndürür. Ancak sonuç kümesi boş ise yani herhangi bir koşula uymuyorsa default değeri olan 0 değeri döndürülür. Öncelikle bir dizi üzerinden arama yapacağız sonrasında ise veritabanı bağlantısında First metodunun uygulamasını yapacağız. Bunun için önceki yazılarımda bulunan Satış yap yazısından faydalanacağız. O yazıya ulaşmak için buraya tıklayabilirsiniz.

Yukarıdaki kodları anlatacak olursak:”s” değişkenin bulacağı ilk değer en yüksek Id’ye sahip olan değerdir. En yüksek Id’ ye sahip olan değeri de toplam1 değişkenine atıyoruz. Daha sonrasında güncelleme işlemi yapmak için de bulduğumuz o değişkenin TotalAmount yani Toplam tutar kolonunu güncelleme yapıyoruz.

Bir sonraki yazımda görüşmek dileğiyle, esen kalın.

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Ali Demirkaya

Balıkesir Üniversitesi Endüstri Mühendisliği Öğrencisiyim

http://alidemirkaya.net