ASP.NET Linq ile rastgele kayıt getirme


April 2019 (0) Iptv 4/25/2024


.Net teknolojilerinden biri olan Linq ile sql sorguları yazmadan objeler üzerinden veritabanıyla iletişime geçmek için kullandığımız teknolojide bu makalemizde rastgele kayıtların nasıl getirildiğini göreceğiz.

Yapmamız gereken çok basit bir şekilde OrderBy metoduna Guid.NewGuid() şeklinde bir belirtmeyle rastgele kayıt gelmesini sağlamak olacaktır. Örnek olarak aşağıdaki koda bakabilirsiniz.

ASP.NET Linq ile rastgele kayıt getirme

db.Makale.OrderBy(u => Guid.NewGuid()).Take(5).ToList() 

Üstteki sorgu Haberler tablomuzdaki haberlerden 5 tanesini rastgele olarak getiren Linq sorgumuzdur. Siz kaç adet kayıt gelmesini isterseniz o sayıyı Take(?) soru işareti yerine yazmalısınız.


Yorum yapabilmek için giriş yapınız

Giriş Yap

Sitede Ara

ralfiSoft.com Download

DOWNLOADS