Aracılığıyla paylaş


LINQ'e Giriş (Visual Basic)

Dil Tümleşik Sorgu (LINQ), .NET Framework sürüm 3.5'te sunulan ve nesne dünyası ile veri dünyası arasındaki boşluğu kapatan bir yeniliktir.

Geleneksel olarak, verilere yönelik sorgular derleme zamanında veya IntelliSense desteğinde tür denetimi yapılmadan basit dizeler olarak ifade edilir. Ayrıca, her veri kaynağı türü için farklı bir sorgu dili öğrenmeniz gerekir: SQL veritabanları, XML belgeleri, çeşitli Web hizmetleri vb. LINQ, visual basic'te sorguyu birinci sınıf bir dil yapısı haline getirir. Dil anahtar sözcüklerini ve tanıdık işleçleri kullanarak kesin olarak yazılan nesne koleksiyonlarına yönelik sorgular yazarsınız.

SQL Server veritabanları, XML belgeleri, ADO.NET Veri Kümeleri ve veya genel IEnumerable<T> arabirimi destekleyen IEnumerable herhangi bir nesne koleksiyonu için Visual Basic'te LINQ sorguları yazabilirsiniz. LINQ desteği, birçok Web hizmeti ve diğer veritabanı uygulamaları için üçüncü taraflar tarafından da sağlanır.

LinQ sorgularını yeni projelerde veya mevcut projelerde LINQ olmayan sorgular ile birlikte kullanabilirsiniz. Tek gereksinim, projenin .NET Framework 3.5 veya üstünü hedeflemesidir.

Visual Studio'daki aşağıdaki çizimde, tam tür denetimi ve IntelliSense desteği ile hem C# hem de Visual Basic'teki SQL Server veritabanına yönelik kısmen tamamlanmış bir LINQ sorgusu gösterilmektedir.

Diagram that shows a LINQ query with Intellisense.

Sonraki Adımlar

LINQ hakkında daha fazla bilgi edinmek için, Visual Basic'te LINQ kullanmaya başlama bölümündeki bazı temel kavramlar hakkında bilgi edinerek başlayın ve ilgilendiğiniz LINQ teknolojisinin belgelerini okuyun:

Ayrıca bkz.