مقاله ای که تو سایت منتشر شد رو مطالعه کردم
آیا سرمایه گذاری روی Dapper پیشنهاد میشه یا Entity Framework ؟
چون مهمترین مسئله کار با دیتابیس همون سرعت هستش
اگه Dapper حتی از ADO.Net هم سریعتر باشه خب دیگه دلیلی نمیمونه واسه استفاده از ORM های دیگه!
مشکلی هم که گفتین خب خیلی مشکل خاصی نیست بالاخره پروژه های Enterprise قسمت unit testing دارند و مشکلات از قبیل اشتباه تایپی مسئله ی مهمی نیست
نظر شما چیه در آخر ؟
به نظرتون EF رو برای پروژه های بزرگی که قطعا سرعت پاسخ دهی درشون خیلی مهم هستش ببوسیم بذاریم کنار ؟
تست هایی که قبلا من انجام داده بودم خیلی با مقاله شما متفاوت بود و EF فقط اولین بار از ADO.Net کندتر بود اونم به دلیل metadata loading, data mapping وگرنه برای دفعات بعد EF از ADO.Net خیلی سریعتر عمل میکرد اما مقاله ی شما EF رو افتضاح نشون میده!
با تشکر
Dapper از EF سریعتر است
چون EF وظیفه ترجمه دستورات Linq به T-Sql را دارد ولی در Dapper این مرحله وجود ندارد
من خودم با این اوصاف از EF استفاده میکنم بدلیل توسعه راحتتر و سریعنر
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)