الرئيسية > ado.net entity framework > الجديد في Entity Framework 4

الجديد في Entity Framework 4

لقد ترافق الاصدار الثاني من اطار عمل كيان البيانات Entity Framework مع الاصدار الرابع من اطار العمل .Net Framework ، وقد أسند الرقم 4 ليكون رقم الاصدار بدلا من 2 تسهيلاً لتداول الإسم ، هنا نتحدث عن الجديد بنظره سريعه جدا وخاطفه ، علما بانني لست هنا بصدد خوض التفاصيل البحته ولاشرح كيفيه استخدام اي من التطويرات الجديدة ، ولمن لا يعرف اطار العمل EF فيمكنه زيارة الروابط التالية :

 .Net Entity Framework

حلق بعيداً مع إطار العمل ADO.NET Entity Framework

فيما يلي استعراض سريع لهذه التغيرات التي أتت مع الاصدار 4 :

1- التجاهل المستمر : أصبح يمكنك تطوير فئات POCO منفصلة بشكل تام دون وجود اي آثار جانبيه عليها كالخاصيه EntityKey وغيرها ، ما يعني ان تلك الفئة ستبقى دون مسها بأي تعديل او اضافات من اجل استخدامها مع EF ,

2- توليد الأكواد بـ T4 : اصبح الآن بإمكانك استخدام مجموعة قوالب جاهزه تستخدم تقنية T4 من اجل تخصيص وتطوير فئات جاهزه ، تقنية T4 هي تقنية خاصه بتوصيف طريقة بناء الأكواد.

3- التحميل الكسول Lazy Loading : فبالإضافة لنوعي التحميل الموجودين في الإصداره الأولى وهما Eager و Explicit ، فقد اصبح بالإمكان تحميل البيانات المرتبطه عند الطلب فقط.

4- تتبع التغييرات في POCO : تعقب التغييرات مع فئات POCO يتم بشكلين ؛ الأول هو من خلال اخذ صورة وصفيه Snapshot لكامل الفئة ثم مقارنة تلك الاصدارة مع الاصدارة الجديده بعد التعديلات . اما الطريقة الثانيه فهي تعليم بعض الخصائص Properties لتكون ظاهرية Virtual بحيث يتم تتبع التغييرات فيها بشكل متواصل .

5- دعم أفضل للتطبيقات متعددة الطبقات N-tier Applications : اصبح فصل الطبقات افضل واوضح وذلك بفضل دعم T4 والتتبع الذاتي Self – Tracking للتغييرات.

6- تطوير النموذج أولا Model-First Development : اصبح الأن بإمكانك ان تقوم بتطوير نموذج الكيان Entity Model أولا ثم يتولى Visual Studio 2010 انشاء قاعدة البيانات وجداولها والعلاقات بينها !

7- التطوير بواسطة الأكواد فقط Code Only Development : اصبح بالإمكان ايضا أن تقوم بتطوير نظام متكامل بواسطة الأكواد فقط وبدون ملف EDMX المعتاد !

بالإضافة الى هذه التغييرات ، فهناك الكثير من التحسينات التي يمكنك الوصول إليها في مركز مطوري EF من هنا ، ويجدر بالذكر ان هناك اصدارا احدث يدعى 4.1 قدر صدر منذ 4 اشهر بالفعل وبه بعض التطويرات التي تشمل ال DbContext API و CodeFirst .

التصنيفات :ado.net entity framework الوسوم:
  1. لا يوجد تعليقات.
  1. No trackbacks yet.

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: