Mid⏱ 12 دقیقه1 بخش · 3 نکته
مرور سریع Dapper
Micro-ORM سریع برای اجرای مستقیم کوئری SQL در .NET با Mapping خودکار به Object.
0 از 3 نکته مرور شد0٪
فهرست بخشها
استفادهٔ پایه و مقایسه با EF Core0/3
کوئرینویسی و انتخاب بین Dapper و EF Core.
csharp\nvar users = await connection.QueryAsync<User>(""SELECT * FROM Users WHERE Age > @Age"", new { Age = 18 });\n
⚠️ اشتباه رایج:
ساخت رشتهٔ کوئری با Concatenation مستقیم ورودی کاربر بهجای پارامتر — این کار حفاظت Dapper را کاملاً دور میزند.
💡 نکتهٔ مصاحبه:
پاسخ خوب مصاحبه: «برای گزارشهای سنگین و پرترافیک از Dapper، برای CRUD معمولی و توسعهٔ سریع از EF Core استفاده میکنم» — یا حتی ترکیب هر دو در یک پروژه.
