Posts Tagged ‘LINQ To SQL’
Linq to Sql ile Entity Framework Karşılaştırması
Linq to Sql ile Entity Framework arasındaki farklar hep sorulmuştur. Bugün araştırma yaparken detaylı bir makale buldum. Faydalı olabileceğini düşünerek aşağıda paylaşıyorum :
Flexible Data Access With LINQ To SQL And The Entity Framework : http://bit.ly/eXhnwg
Linq To Sql ile Kalıtım
Linq hayatımıza girdiğinden beri görüş açımız değişti. En azından benim değişti. Önceden çekinerek baktığımız olaylar artık hayatımızın değişmez parçaları oldu. Bugün biraz derinlemesine araştırdığım Linq To Sql tarafındaki kalıtım ile ilgili makalelere ilginizi çekmek istiyorum.
Linq to Sql ile veri tabanından gelen bilgiler .Net nesnelerine dönüştürülmekte. Böylece bu iş için oluşturulmuş gerçek tipli nesneler sayesinde hem performans artışı hemde tip güvenliğine sahip oluyoruz.
Linq to Sql’in kalıtım özellikleri ile aynı tablo içerisinde tutmuş olduğumuz verileri .Net nesneleri haline getirirken bunlar için farklı nesneler oluşturulmasını sağlattırabiliyoruz. İsterseniz bunun için önce basit bir örneği düşünelim. Elimizde personel bilgilerini tutan bir tablo olsun. Bu tablo içindeki bir kolonda departman bilgisi tutulsun. Bu bilgi personelin satış, pazarlama, IT veya Yönetim departmanlarından birinde çalıştığını göstersin. En basit anlamda bu tabloyu Linq To Sql ile nesneler haline dönüştürdükten sonra bütün çalışanları tek bir tip ile ifade edildiğini göreceğiz. Ancak, Linq To Sql’in kalıtım özelliği sayesinde aslında her departman için bir Tip üretip, çekilen veride yer alan departman bilgisine göre bu tiplerden uygun olanın nesnesinin üretilmesini sağlattırabiliriz. İşte bu güzel bir özellik. İleride bununla ilgili daha detaylı bir yazı hazırlayacağım, ancak o zamana kadar aşağıdaki makalelere bir göz atabilirsiniz.
