LINQ Nedir? Nasıl Kullanılır?

Loading

Kod yazarken genellikle veritabanından verilerimizi çeker ve onlar hakkında çeşitli sorgu ve filtrelemeelr yaparız. Bunu yapabilmek için de kullandığımız teknoloji ekosistemi içerisinde bir sorgu diline ihtiyaç duyarız. Microsoft ta bunun için 2008 de .NET Framework 3.5 ile beraber duyurduğu LINQ(Language Integrated Query) ile veri tabanlarında veya koleksiyonlarda bulunan verileri kolayca sorgulayabilir.

Linq ile ADO.Net , DataSet, XML, SQL Server, Entity Framework ve diğer veri tabanları gibi farklı veri kaynağı türlerinden verileri çekip sorgular yazabilirsiniz.

Yukarda göründiğü gibi

XML belgeleri: LINQ to XML

ADO.NET Entity Framework: LINQ to entities

.NET koleksiyonları, dosyaları, dizeleri ve diğer: LINQ to objects ile işlemler yapabilirisniz

Linq nun sağladığı faydalar;

=> LINQ, C# kodlarıyla çok uyumludur hatta SQL sorguus yazan çok kolyalıkla yazabilir.

=> LINQ, veri tabanı sorgularını ve işlemlerini daha hızlı bir şekilde gerçekleştirir. Bu sayede uygulamanızın performansı artar.

=> LINQ kolay ve basit syntax ı sayesinde en az hata ile yazarsınız. Hata alsanız daha VS da yönlendirme ve tamamlamaları vardır. Bu sayede kodlarınız daha düzgün ve hatasız bir şekilde yazıp çalıştabilirsiniz.

Kod örnekleri

Bir sonraki makalede görüşmek üzere sağlıcakla kalın…..

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Mesut Yiğit

Kaliteli bilgilerin bulunduğu, paylaşımcı ve her daim geliştirici bir öğrenimin benimsendiği Teknik ve diğer konularda kendime ve geleceğe notlar