.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.
Linq ile rastgele kayıt getirme
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.
1 | dbContext.HABERLER.OrderBy(u => Guid.NewGuid()).Take(5).ToList() |
Üstteki sorgu Haberler tablomuzdaki haberlerden 5 tanesini rastgele olarak getiren Linq sorgumuzdur.
teşekkürler işe yaradı 🙂
Rica ederim, işinize yaramasına sevindim.