Aracılığıyla paylaş


LINQ to ADO.NET (Visual Basic)

LINQ to ADO.NET, Language-Integrated Query (LINQ) programlama modelini kullanarak ADO.NET'daki tüm numaralandırılabilir nesneleri sorgulamanızı sağlar.

Uyarı

LINQ to ADO.NET belgeleri .NET Framework SDK'sının ADO.NET bölümünde bulunur: LINQ ve ADO.NET.

ADO.NET Language-Integrated Sorgusu (LINQ) için üç ayrı teknoloji vardır: LINQ to DataSet, LINQ to SQL ve LINQ to Entities. LINQ to DataSet, üzerinde DataSetdaha zengin, iyileştirilmiş sorgulama sağlar, LINQ to SQL doğrudan SQL Server veritabanı şemalarını sorgulamanıza olanak tanır ve LINQ to Entities bir Varlık Veri Modelini sorgulamanıza olanak tanır.

LINQ to DataSet

DataSet, ADO.NET'da en yaygın kullanılan bileşenlerden biridir ve ADO.NET'nin üzerinde oluşturulduğu bağlantısız programlama modelinin önemli bir öğesidir. Ancak bu öne çıkana rağmen, DataSet sınırlı sorgu özelliklerine sahiptir.

LINQ to DataSet, diğer birçok veri kaynağı için kullanılabilen sorgu işlevselliğini kullanarak daha zengin sorgu özellikleri DataSet oluşturmanıza olanak tanır.

Daha fazla bilgi için bkz. LINQ to DataSet.

LINQ to SQL

LINQ to SQL, ilişkisel verileri nesne olarak yönetmek için bir çalışma zamanı altyapısı sağlar. LINQ to SQL'de ilişkisel veritabanının veri modeli, geliştiricinin programlama diliyle ifade edilen bir nesne modeliyle eşlenir. Uygulamayı yürütürken LINQ to SQL, nesne modelindeki dille tümleşik sorguları SQL'e çevirir ve yürütülmek üzere veritabanına gönderir. Veritabanı sonuçları döndürdüğünde, LINQ to SQL bunları yeniden işleyebileceğiniz nesnelere çevirir.

LINQ to SQL, veritabanındaki saklı yordamlar ve kullanıcı tanımlı işlevler ve nesne modelinde devralma desteği içerir.

Daha fazla bilgi için bkz. LINQ to SQL.

LINQ to Entities

Varlık Veri Modeli aracılığıyla ilişkisel veriler .NET ortamında nesneler olarak gösterilir. Bu, nesne katmanını LINQ desteği için ideal bir hedef haline getirerek geliştiricilerin iş mantığını oluşturmak için kullanılan dilden veritabanına yönelik sorgular formüle etmelerine olanak tanır. Bu özellik LINQ to Entities olarak bilinir. Daha fazla bilgi için bkz. LINQ to Entities .

Ayrıca bakınız