با سلام و خسته نباشید
ببخشید استاد سوالی داشتم بین استفاده از ef core و Dapper که سرعت اجرای کدام بالاتر است؟
و پیشنهاد شما استفاده از کدوم هست؟ و اگر هر دو چه زمانی ef core استفاده کنیم و چه زمانی Dapper استفاده کنیم؟
(به sql تسلط دارم)
با تشکر
سلام
قطعا Dapper سرعت بالاتری داره ، مخصوصا Sql بلد باشید
استاد بنده تست کردم
در تست با StoredProcedure با مغادیر ثابت که در کمال تعجب نتیجه به ترتیب ef 1.57 و dapper 1.90 شد
کد های استفاده شده به شرح زیر هست
کد ef
_SqlProcedure.viewmodel.FromSqlRaw<viewModel>("StoredProcedure);
کد dapper
await connection.QueryAsync<viewModel>(sql, parameters, commandType: CommandType.StoredProcedure);
ممنون میشم یک توضیح مختصری در این باره بدید.(چندین بار تست کردم و هر بار سرعت ef core برتر شد)
این رو من نمیدونم
در همه تست های جهانی دپر اول بوده نسبت به EF
ممنون استاد