LINQ'ye Giriş
Dil ile Tümleşik Sorgu (LINQ)bir yenilik olarak tanıtılan Visual Studio 2008 ve .NET Framework dünya nesneleri ve veri dünya arasındaki boşluğu arasında köprü oluşturan sürüm 3.5.
Geleneksel olarak, veri sorguları, zaman veya IntelliSense desteği olmadan at denetimi türü basit dizeler derleme olarak ifade edilir.Ayrıca, her veri kaynağı türü için farklı sorgu dili öğrenmek zorunda: sql veritabanları, xml belgeleri, çeşitli Web Hizmetleri ve benzeri.LINQyaptığı bir sorgu C# [NULL]'ta birinci dil yapısı ve Visual Basic.Türü kesin belirlenmiş koleksiyon nesnelerinin sorguları dili anahtar sözcüklerini ve tanıdık işleçleri kullanarak yazın.Aşağıdaki resimde bir kısmen tamamlandı gösterir LINQ C# [NULL]'ta tam tür denetlemesi ve IntelliSense desteği ile bir sql Server veritabanına karşı sorgu.
De Visual Studio , yazabilirsiniz LINQ , sorgular Visual Basic ya da C# ile sql Server veritabanları, xml belgeleri, ADO.NET DataSet ve destekleyen nesneler topluluğu IEnumerable veya genel IEnumerable arabirimi.LINQDestek ADO.NET varlık Framework ayrıca planlanan, ve LINQ sağlayıcıları yazılma birçok Web Hizmetleri ve diğer veritabanı uygulamaları için üçüncü şahıslar tarafından.
Kullanabileceğiniz LINQ yeni projelerde veya yanında olmayan sorguları-LINQ sorgularda varolan projeler.Tek gereksinim proje hedefi olan .NET Framework 3.5 veya sonraki bir sürümü.
Sonraki Adımlar
Daha ayrıntılı bilgi edinmek için LINQ, dilinizin Başlarken bölümünde istediği bazı temel kavramlar hakkında bilgi sahibi olma Başlat:
Belgelerini okuyun LINQ , olduğu ilgilenen teknolojisi:
sql Server veritabanları:LINQ to SQL [LINQ to SQL]
xml belgeleri:LINQ to XML
ADO.NETDataSet:LINQ to DataSet
.Koleksiyonlar, dosyalar, dizeleri ve benzeri net:Nesnelere LINQ