تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] Entity Model vs LINQ_To_SQL
#2
السلام عليكم اخي العزيز

هنالك تشابه كبير بين التقنيتين إلا أن هنالك بعض الاختلافات حسب هذا الموقع الجميل Entity Framework Tutorial الذي يقدم كل شيء تقريبا عن الـ Entity Model

وتتلخص هذه الاختلافات بالتالي:

1- EF يدعم التعامل مع قواعد البيانات التالية: sql, sql CE, Oracle ,MySQL بينما Linq TO SQL يدعم SQL و SQL CE.
2- تعتبر تقنية محسنة لتقنية ADO.NET حيث يحاكي قاعدة البيانات بالـObjects حيث تسهل لنا التعامل مع الـ n_Tier
3- عدة طرق للنمذجة: الكود أولا ,النموذج أولا ,قاعدة البيانات أولا. بمعني يمكنك البدء بكتابة الكلاسات ومن ثم تحويلها الى Entities او تبدأ بـModel فارغة او تبدأ من قاعدة البيانات ومن ثم تقوم بادراج قاعدة البيانات الى Entities.
4- تتوفر فيها خاصية الوراثة حيث يمكن للـEntity الأبن أن يورث كل خصائص الـEntity الأب.
5- في كل الاحيان يمكن لكلاس واحد ان يرتبط بجدول واحد من قاعدة البيانات في تقنية Linq, أما في الـEF يمكن لكلاس واحد ان يرتبط بعدة جداول من قاعدة البيانات حسب قاعدة الوراثة.

أتمنى اني قد لخصت لك الفائدة من الـEF.

تحياتي
الرد }}}
تم الشكر بواسطة: hoob computer


الردود في هذا الموضوع
Entity Model vs LINQ_To_SQL - بواسطة hoob computer - 17-11-13, 11:03 AM
RE: Entity Model vs LINQ_To_SQL - بواسطة Sajad - 17-11-13, 11:05 PM
RE: Entity Model vs LINQ_To_SQL - بواسطة hoob computer - 17-11-13, 11:21 PM
RE: Entity Model vs LINQ_To_SQL - بواسطة Sajad - 18-11-13, 10:26 AM
RE: Entity Model vs LINQ_To_SQL - بواسطة hoob computer - 18-11-13, 11:09 AM
RE: Entity Model vs LINQ_To_SQL - بواسطة Sajad - 18-11-13, 11:27 AM
RE: Entity Model vs LINQ_To_SQL - بواسطة hoob computer - 18-11-13, 03:33 PM
RE: Entity Model vs LINQ_To_SQL - بواسطة البراء - 19-11-13, 11:23 AM
RE: Entity Model vs LINQ_To_SQL - بواسطة Sajad - 19-11-13, 02:34 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [نقاش] LinqToSql Or Entity Framework حريف برمجة 2 8,828 30-11-17, 05:01 PM
آخر رد: حريف برمجة
  LINQ_To_SQL Using C#.NET Sajad 8 12,744 08-10-15, 06:53 AM
آخر رد: أبو عمر

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


يقوم بقرائة الموضوع: