LinQ hakkında bilmedikleriniz.

0 views
Skip to first unread message

firhus.com yönetim

unread,
Apr 1, 2012, 4:20:35 AM4/1/12
to firhus | Mitolojik Yazılım Merkezi
Merhaba,

Programlama üzerine Linq, LinqToSql, Entity Framework gibi terimler
ile yeni karşılaşanlar bir miktar anlam karmaşası içine
düşebiliyorlar.

Son zamanlarda LinQ ile LinQtoSQl karıştırılmakta. Bazı kullanıcılar
Microsoft LinQ'e destek vermiyor, kullanımı artık yok düşüncesiyle
LinQ öğrenmekten kaçınıyor.

Bu karmaşayı özetlersek;

"LinQToSql" için bu düşünceler doğru olabilir ancak LinQ tamamen
farklı bir şey.

Somutlaştırarak örneklersek:

Linq: Bir sorgu dilidir, soyuttur. Bunu Türkçe,Almanca,Fransızca gibi
dillere benzetebilirsiniz. Tekil kullanıldığında genellikle
LinqToObjects'den bahsediliyordur LinqToSql: Linq dili ile
yönetilebilen MsSql üzerinde çalışan bir çeşit ORM çözümüdür.
EntityFramework : Entity olarak tanımlanan her tür kaynak üzerinde
çalışan bir ORM çözümüdür.
LinqToXML : Xml dosyalarının üzerinde Linq ile işlem yapılmasını için
bir sağlayıcıdır.
LinqToGoogle: Google üzerinde Linq ile işlem yapılmasını sağlayan bir
sağlayıcıdır.
LinqToxxxxxx: xxxxxx yerine gelecek herhangi bir şey için linq ile
işlemler yapılmasını sağlayan sağlayıcıdır.
LinqToSql , Linq dilinden anlayan yüzlerce sağlayıcıdan yalnızca
birisidir.

Hüseyin DEMİREL
http://www.firhus.com
Reply all
Reply to author
Forward
0 new messages