Language Integrated Query - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Koleksiyonlar için LINQ
  • 2 Kaynakça
  • 3 Dış bağlantılar

Language Integrated Query

  • العربية
  • Čeština
  • Dansk
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • עברית
  • Íslenska
  • İtaliano
  • 日本語
  • 한국어
  • Nederlands
  • Polski
  • Português
  • Русский
  • Shqip
  • Svenska
  • Українська
  • Tiếng Việt
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(LINQ sayfasından yönlendirildi)
Bu madde hiçbir kaynak içermemektedir. Lütfen güvenilir kaynaklar ekleyerek madde içeriğinin geliştirilmesine yardımcı olun. Kaynaksız içerik itiraz konusu olabilir ve kaldırılabilir.
Kaynak ara: "Language Integrated Query" – haber · gazete · kitap · akademik · JSTOR
(Aralık 2016) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

Language Integrated Query (LINQ, "dil ile bütünleşik sorgu") .NET dillerine SQL benzeri sorgulama becerisi ekleyen bir Microsoft .NET Framework bileşenidir. "Link" diye okunur.

Koleksiyonlar için LINQ

[değiştir | kaynağı değiştir]

Bir C# sayı dizisi içerisindeki "tek sayı" şartına uyanlar LINQ standart deyimleri ile şöyle elde edilebilir:

int[] sayilar = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0, 8 };
var tekSayilar =
    from sayi in sayilar
    where sayi % 2 == 1
    select sayi;

Özel amaçlı nesnelerden oluşan bir koleksiyon da aynı yapı ile sorgulanabilir:

List urunler = UrunListesiOlustur(); // faraza bir Urun koleksiyonu olusturur
var satilmisUrunler =
    from urun in urunler
    where urun.StoktaKalan == 0
    select urun;

LINQ sorguları sadece SQL benzeri sorgulama söz dizimi ile kullanılabilmekle kalmayıp, Fluent Interface söz dizimi ile de kullanılabilmektedir. Aşağıdaki iki örnek, sırayla yukarıdaki örneklerin yaptıkları ile aynı işleri yapmaktadır:

int[] sayilar = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0, 8 };
var tekSayilar =
    sayilar
    .Where(sayi => sayi % 2 == 1)
    .Select(sayi => sayi);
List urunler = UrunListesiOlustur(); // faraza bir Urun koleksiyonu olusturur
var satilmiUrunler =
    urunler
    .Where(urun => urun.StoktaKalan == 0)
    .Select(urun => urun);

Kaynakça

[değiştir | kaynağı değiştir]

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • C# dilinde 101 LINQ Örneği 13 Aralık 2007 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)
  • Introduction to LINQ to SQL 13 Aralık 2007 tarihinde Wayback Machine sitesinde arşivlendi. - Scott Guthrie (İngilizce)
  • LINQ ile Koleksiyonları Sorgulamak - Muhammed Tahiroğlu (Türkçe)
  • The LINQ Project 14 Aralık 2007 tarihinde Wayback Machine sitesinde arşivlendi. - LINQ Projesi (İngilizce)
  • VB.NET dilinde 101 LINQ Örneği 3 Ocak 2008 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)
  • g
  • t
  • d
Sorgulama dilleri
Güncel kullanımda
  • .QL
  • ALPHA
  • CQL
  • Cypher
  • DAX
  • DMX
  • Datalog
  • GraphQL
  • Gremlin
  • ISBL
  • LDAP
  • LINQ
  • MQL
  • MDX
  • OQL
  • OCL
  • QUEL
  • SMARTS
  • SPARQL
  • SQL
  • XQuery
  • XPath
  • YQL
Sahipli
  • YQL
  • LINQ
Yürürlükten kaldırıldı
  • CODASYL
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • NKC: ph548955
Taslak simgesiYazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
"https://tr.wikipedia.org/w/index.php?title=Language_Integrated_Query&oldid=32975540" sayfasından alınmıştır
Kategoriler:
  • Yazılım taslakları
  • .NET Framework
Gizli kategoriler:
  • Kaynakları olmayan maddeler Aralık 2016
  • Webarşiv şablonu wayback bağlantıları
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • Tüm taslak maddeler
  • Sayfa en son 13.57, 1 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Language Integrated Query
Konu ekle