تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Create ADO Entity Data Model
#3
السلام عليكم 

والله في ناس أفضل مني تشرح هذا الموضوع   

لكن  

شوف أخي الكريم
لازم تفهم انه  EF يدعى ADO.NET EF مما يعني أن EF يجلس على رأس ADO.NET ، مما يخبرنا أنه لا يمكن أن يكون أسرع من ADO.NET. ولكن تذكر قوة LINQ التي توفر EF للمطورين. انها قوية حقا عندما يأتي مع
 EF. بما أن EF تقوم بتغليف ADO.NET في الخلفية فقد استخدمت ADO.NET فقط ،
ولكن السؤال يأتي لماذا EF ثم ؟؟
نعم ، إذا استخدمنا EF و LINQ ، فإن قابلية الصيانة وتكرار االكود تقل لأننا لا نملك أن نكتب الاستعلامات الكبيرة مثل SP وكل شيء.
تنطبق جميع الحجج القياسية لـ ORM هنا.
كمان  يمكنك كتابة رمز مقابل Entity Framework وسيقوم النظام تلقائيًا بإنتاج كائنات لك
وكذلك تعقب التغييرات على تلك الكائنات وتبسيط عملية تحديث قاعدة البيانات. وبالتالي ، فإن EF يمكن أن يحل محل جزء كبير من الكود
الذي يجب عليك كتابته  
 ولاحظ  كيفية عمل DbSet  بيحمل جدول    وبيوله من  خلال Map  الى  جدول فعلى  في السسيكوال سيرفر مباشرة  .



وعايز اقول شيئ مهم  :
انظر الاتصال والتخلص من اتصال أمر حيوي جدا أن نأخذ في الاعتبار. عندما نستخدم EF ، يتم استخدام كائنات السياق للاتصال بقاعدة البيانات والتشغيل في LINQs. لذلك عندما نقوم بإنشاء مثيل جديد للسياق باستخدام "Create "  مثلا  ، فإنه افتراضيا ، يتم التخلص منه عندما ينتهي الاستخدام.
 أيضا الآن عندما نستخدم أداة الحقن التبعية مثل Ninject ، يقومون بالتخلص داخليًا باستخدام الامتداد المعرفي. يتم التخلص من الاتصال ، ولكن في بعض الأحيان ليس على الفور.

الموضوع  كبير وطويل  وهناك معلومات  لا اعرف كيف اوصلها لك    تابعها  على قناتي  بيكون افضل 

شخصيا  أعشق   EF & LINQ   يوميا  بتاعمل معاها  وكل شغلى بها    طبعا  مع   العملاقة  #C 
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: elgokr , sendbad100 , Ahmed_Mansoor , Ahmed_Mansoor , محمد كريّم , Done , Done


الردود في هذا الموضوع
Create ADO Entity Data Model - بواسطة Abu Ehab - 19-07-18, 07:22 PM
RE: Create ADO Entity Data Model - بواسطة sendbad100 - 20-07-18, 12:31 PM
RE: Create ADO Entity Data Model - بواسطة Abu Ehab - 20-07-18, 03:47 PM
RE: Create ADO Entity Data Model - بواسطة sendbad100 - 20-07-18, 08:14 PM
RE: Create ADO Entity Data Model - بواسطة devante.celvin - 12-07-21, 03:16 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  Create a Pdf file in C# with iText Sajad 8 6,501 20-07-23, 09:45 AM
آخر رد: ahamidn
  مقارنة سريعة بين سرعة Entity و ADO.NET و Dapper وايهما اسرع viv 3 6,127 15-05-18, 11:34 AM
آخر رد: viv
  create and use Trigger __Transact-SQL Abu Ehab 2 4,045 07-03-18, 09:54 AM
آخر رد: السيد الجوهري
  Create your own Framework Abu Ehab 1 2,419 06-10-17, 02:05 PM
آخر رد: sendbad100
  Entity Framework Code First Abu Ehab 1 2,776 10-06-17, 03:39 PM
آخر رد: sendbad100
  View Model Abu Ehab 2 2,974 03-06-17, 01:09 PM
آخر رد: Abu Ehab
  How To Work With Entity Modle Abu Ehab 1 3,062 14-03-17, 02:29 AM
آخر رد: Abu Ehab
  Entity Framework Tutorial Abu Ehab 0 2,509 20-01-17, 10:42 AM
آخر رد: Abu Ehab
  [C#.NET] How to Create NuGet sherif khalid 6 4,231 21-10-15, 02:20 AM
آخر رد: Abu Ehab

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم