Haziran 27th, 2010LINQ (Language Integrated Query) Giriş
Merhaba arkadaşlar bu makalemde geçte olsa LINQ’ ya temel bir giriş niteliğinde olacak. Ayrıntılı olarak bir yazı dizisi olacak. Ne zamandır yazmak istiyordum ama vakitim olmadı. Daha yazacak çok şey var. dotNet 4.0 çıktı ben hala 3.0’daki yeniliklere kendimi adapte etmeye çalışıyorum. Peki LINQ nedir ? Türkçeye çevirisi “Dil ile Bütünleştirilmiş Sorgu” olarak çevrilebilir. Bunun anlamı eski tip sorgu tekniklerini daha kolay bir şekilde dil içine uygulamak olarak düşünülebilir. Aslında Web’te gezdiğiniz zaman birçok tanıma var. Kimisi SQL sorgularının dil içine gömüldüğünü söyler, kimisi bağımsız veri kaynaklarını işlemek için tek başına bir programlama aracı der bu tanımları uzatmak mümkün. Hangi ihtiyaca cevap olarak ortaya çıkmıştır? . Veritabanları ile programlama dillerinin birbirinden farklı veri türleri ile çalışmasından çıkan veri türü uyumsuzlukları ver performans kayıplarını en aza indirmek ve nesne yönelimli programlamanın (OOP) sağladığı nesnelerle çalışma şeklini veriler üstünde de devam ettirmek. Böylelikle işlediğimiz verileri birer nesne olarak kullanabileceğiz. Ama bundan şu anlam çıkmasın.