Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Language-Integrated Sorgusu (LINQ), .NET Framework sürüm 3.5'te sunulan ve nesnelerin 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 arabirimi destekleyen IEnumerable<T> 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.
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:
SQL Server veritabanları: LINQ to SQL
XML belgeleri: LINQ to XML (Visual Basic)
ADO.NET Veri Kümeleri: LINQ to DataSet
.NET koleksiyonları, dosyalar, dizeler vb. : LINQ to Objects (Visual Basic)