مسیر یادگیری Dapper
Micro-ORM سبک و پرسرعت برای داتنت که بهجای Query Builder کامل، مستقیم SQL خام مینویسید و فقط نگاشت نتیجه به Object را برایتان انجام میدهد.
7 مرحله
- 1.
Dapper چیست؟
Micro-ORM سبک و پرسرعت برای داتنت که بهجای Query Builder کامل، مستقیم SQL خام مینویسید و فقط نگاشت نتیجه به Object را برایتان انجام میدهد.
~6 ساعت - 2.
Dapper چیست؟
یک Micro-ORM سبک برای داتنت که فقط نگاشت نتیجه SQL دستی به آبجکت C# را انجام میدهد — بدون Change Tracking یا Migration.
~6 ساعت - 3.
اجرای Query و Command با Dapper
نحوه استفاده از متدهای Query و Execute در Dapper برای واکشی و تغییر دادهها با کمترین سربار را نشان میدهد.
~3 ساعت - 4.
Mapping نتایج به مدلها با Multi-mapping
توضیح میدهد چگونه نتایج Join چند جدولی را در Dapper به چند مدل مرتبط نگاشت (Map) کرد.
~4 ساعت - 5.
پارامترها، Stored Procedure و جلوگیری از SQL Injection
استفاده صحیح از پارامترها و فراخوانی Stored Procedure در Dapper برای جلوگیری از حملات SQL Injection را آموزش میدهد.
~4 ساعت - 6.
مدیریت Transaction و Dapper.Contrib
نحوه اجرای چند عملیات در قالب یک Transaction و استفاده از Dapper.Contrib برای عملیات CRUD ساده را شرح میدهد.
~4 ساعت - 7.
مقایسه Dapper و Entity Framework Core
معیارهای انتخاب بین Dapper و EF Core از نظر عملکرد، سرعت توسعه و پیچیدگی Query ها را مقایسه میکند.
~3 ساعت
