LINQ nedir?

3 Cevap php

Language Integrated Query. Şimdi kısaltmalar olduğunu biliyorum. Ben C # örneklerini gördük, ama onları gerçekten anlayamıyorum. PHP ile bunları kullanabilir miyim? ORM ile birlikte kullanabilir miyim? Herhangi bir PHP MVC framework bu sahiptir?

3 Cevap

LINQ temelde bir dizi değişiklikleri ile birlikte bir kütüphanedir. Eğer programda nesnelere karşı sorguları yazmak için izin Net diller ... Bu basitleştirme üzerinde büyük olduğunu, ama o içinde benzer bir şekilde nesnelerin koleksiyonlarını davranır SQL tabloları davranır ki ... olanlar koleksiyonları içinde nesneleri bir veritabanı tablosundaki bir kayıt ile benzerdir ve bu nesnelerin özelliklerini SQL bir tablo sütunlar benzerdir.

Sözdizimi SQL biraz farklı, ama bunu kullanmak gibi kolay olur.

PHPLinq için konuşuyoruz, ama bu LINQ kendisi gibi iyi olmadığını, bir tedavi için konum alamaz ...

Çıkış PHPLinq, ben kullandım değil ettik ama bir kütüphane PHP kullanmak için taklit linq olduğunu.

LINQ dotnet teknolojidir, bu yüzden Microsoft etki alanı dışında kullanamazsınız. LINQ dilde sözdizimsel yapıları gibi SQL (ve diğer benzeri veri sorguları) entegre bir yoludur. Yani dil, bir kütüphane bir uzantısıdır.