PDA

View Full Version : سوال: تفاوت Dapper با ef چیست



Iran58
جمعه 31 فروردین 1397, 13:35 عصر
سلام
الف)Dapper چیست و چه فرقی با ef دارد
ب) از کدام استفاده شود بهتر است در mvc.net
ج)سرعت کدام بیتشر است

hakim22
جمعه 31 فروردین 1397, 15:47 عصر
در مقایسه با EF 6.0 سرعت بیشتری داره و اختلاف زیاده.

در مقایسه با EF Core اختلاف سرعت بسیار ناچیزه ولی هنوز هم سریعتره .

باید توجه کنید که از Dapper برای Database First استفاده میشه و باید دیتابیس رو قبلا در SQL بسازید.

روش Code First که در EF وجود داره پیاده سازی و آپدیت کردن دیتابیس رو فوق العاده ساده میکنه یکی از مهمترین قابلیت های EF هست.

RIG000
شنبه 01 اردیبهشت 1397, 18:06 عصر
بحث Linq در Dapper که سوال جالبی میتونه باشه برای همه. (https://stackoverflow.com/questions/38826292/how-to-use-dapper-with-linq?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa)
برای دیدن یه مقایسه خوب و عالی هم اینجا رو ببنید (https://exceptionnotfound.net/dapper-vs-entity-framework-vs-ado-net-performance-benchmarking/)