السلام عليكم ورحمة الله وبركاته

أجزم أن أغلبكم ممن تعامل مع منصة مايكروسوفت للتطوير .NET يعرف أو استخدم إطار العمل انتيتي Entity

للذين لم يتح لهم بعض معرفة الإطار .. هو عبارة object-relational mapping والــORM هي تقنية لتحويل قواعد البيانات العلائقية إلى كائنات موجهة للتعامل معها بسلاسة في البرنامج المراد تطويره.

هناك ثلاث مقاربات للإطار :

Model First: وهو أن يكون لديك أنموذج من خلاله تخلق قاعدة البيانات في أي محرك وتبدأ في التعامل معها ..

Database First : وهو نهج جميل كونه يتيح لك التعامل وتحويل قواعد بيانات موجودة أساسا إلى نمودج لديك في الفيزيال ستوديو ومن ثم تتعامل معها على أنها كانئات موجهة

النهج الثالث وهو Code First وهو أن تقوم بإنشاء السياقات والكيانات من خلال الشفرة وثم تحولها إلى قاعدة بيانات وخريطة نموذجية

لمن جرب الإطار أتمنى أن يقدم لنا تجربته ويوضح لنا الإطار وفؤائده أكثر .

وأي مطور ل .NET ومن لم يجربه عليه به حقا ..كون الإطار مساعد وجميل حقا

بالمناسبة الإطار مفتوح المصدر :D

https://github.com/aspnet/EntityFramework