Entity Framework Temel Yapıları
Bu yazımızda sizlere biraz da olsa entity framework temel yapıları ve yapılan işlemlerin sıralamasını hangi aşamalardan geçtiğini yazılı olarak anlatacağım ilerleyen makalelerde ise projeler üzerindenEntity frameworkun çalışma mantığını kavramaya çalışacağız… Fazla vaktinizi almadan konuya gireyim..

Yukarıdaki diyagramda Entity Frameworkun çalışma yapısını anlatmışlar burada bazı temal yapılar var şimdi dilerseniz bunlara değinelim…
Entity SQL: Entity frameworkta sql komutlarını kullanmamızı sağlayan yapı…
LINQ for Entites : Entity Framework ile oluşturulan sql sorgularının denetimini ve Object servise gonderilmesini sağlayan yapı…
Object Services: Entity Frameworkte kullanılan EntitySQL ve LinQ for Entities ‘e yardımcı olur…
Entity Client: Yazılmış olan sql ve linq kodlarının veritabanına uygulanmasını sağlayan ara birimdir..
ADO.NET Providers : Sağlayıcıların bulunduğu kısımdır… veritabanı işlemlerini yapar…
Şimdi biz kodlarımızı yazdığımızda neler oluyor onu söyleyeyim… Yazılan kodlarımız linq for entites tarafından denetlenir daha sonra object servicese gönderilir object services bunları yorumlar ve entity cliente gönderir daha sonrada ado.net providers kullanılarak veritabanı işlemleri halledilir daha sonra ise bize dönüş yapılır…
Evet arkadaşlar bu yazımızda azda olsa entity frameworkun temel yapılarından çalışma mantığından bahsettim … Kavramları biraz daha anlattıktan sonra kafanızda entity frameworku birazda olsa şekillendirdikten sonra uygulamalarla bunları pekiştireceğiz…Sürçü Lisan ettiysek affola… Görüşmek Üzere

güzel çalışma eline sağlık