Linq ile Belli Sayıda Kayıt Getirme (Linq Take(3),Skip() Using )

Merhaba arkadaşlar,

Bu yazımda Linq ile Take() kullanımına değineceğim. Linq ile veri çekerken belli sayıda kayıt getirmek isteyebiliriz. Bunun için ise Take() fonksiyonunu kullanırız. Başlıktaki sayıyı temsili olarak kullanmış olsam da Take() fonsiyonu içine kaç yazarsak o kadar kayıt getirmiş oluruz. Take() fonksiyonunu tek başına kullandığımız zaman ilk kayıttan itibaren yazdığımız sayı kadar kayıt gelir fakat biz belli bir kayıttan itibaren belli sayıda kayıt getirmek istiyorsak Take() ile birlikte Skip() fonsiyonunu kullanırız. Örneğin Take(3) ilk üç kaydı getirirken, Skip(4).Take(3) bize 4. kayıttan itibaren 3 kayıt getirir.Şimdi kullanımlarını örneklendirelim ve konu sonlandıralım.

  • Aşağıdaki örnek Ürünler tablosundan ilk 10 kaydı getirir.

  • Şimdi ise 5. kayıttan itibaren 10 kayıt getirme işlemini örneklendirelim.

Take() ve Skip() ile Linq da belli karakterden itibaren belli sayıda kayıt getirme işlemi bu şekilde. Soru ve görüşleriniz için yorum yapabilirsiniz…

Kolay gelsin ..

2 thoughts on “Linq ile Belli Sayıda Kayıt Getirme (Linq Take(3),Skip() Using )

  1. Veritabanı kayıtlarının oldukça fazla olduğu ve performansın kritik önem arz ettiği uygulamalarda işe yarar bir kullanım oluşturuyor 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir