LinQ nedir? IQueryable Kullanımı, HttpResponseMessage

Language Integrated Query demektir. Yani Dil ile bütünleşmiş dil anlamına gelmektedir. Normalde sql sorgusu yazarken unicode şeklinde yazıyoruz. Yani aşağıdaki gibi

Yukarıdaki yazdığım basit bir Sql arama sorgusudur. Gördüğünüz gibi bütün sql sorguları tırnak işaretleri arasına yazılı durumda. Linq ise bu şekilde değilde direk olarak C# kodu şeklinde yazılır. Linq normal sql sorgularından çok daha hızlı çalışmaktadır.

Örnek linq kodları

Şimdi 2 parametre alan bir api üzerinde hem IQueryable’ı hem de linq sorgusunu inceleyelim.

Daha kapsamlı örnekler için:
https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/working-with-linq

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.