مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

salman_b

عضویت از 1396/02/18

Dapper به جای Entity Framework ؟

  • سه شنبه 22 خرداد 1397
  • 14:51
تشکر میکنم

مقاله ای که تو سایت منتشر شد رو مطالعه کردم

آیا سرمایه گذاری روی Dapper پیشنهاد میشه یا Entity Framework ؟

چون مهمترین مسئله کار با دیتابیس همون سرعت هستش

اگه Dapper حتی از ADO.Net هم سریعتر باشه خب دیگه دلیلی نمیمونه واسه استفاده از ORM های دیگه!

مشکلی هم که گفتین خب خیلی مشکل خاصی نیست بالاخره پروژه های Enterprise قسمت unit testing دارند و مشکلات از قبیل اشتباه تایپی مسئله ی مهمی نیست

نظر شما چیه در آخر ؟

به نظرتون EF رو برای پروژه های بزرگی که قطعا سرعت پاسخ دهی درشون خیلی مهم هستش ببوسیم بذاریم کنار ؟

تست هایی که قبلا من انجام داده بودم خیلی با مقاله شما متفاوت بود و EF فقط اولین بار از ADO.Net کندتر بود اونم به دلیل metadata loading, data mapping وگرنه برای دفعات بعد EF از ADO.Net خیلی سریعتر عمل میکرد اما مقاله ی شما EF رو افتضاح نشون میده!

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 22 خرداد 1397
  • 15:59

Dapper از EF سریعتر است 

چون EF وظیفه ترجمه دستورات Linq به T-Sql را دارد ولی در Dapper این مرحله وجود ندارد 

من خودم با این اوصاف از EF استفاده میکنم بدلیل توسعه راحتتر و سریعنر

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)