CodeShot

مسیر یادگیری Dapper

Micro-ORM سبک و پرسرعت برای دات‌نت که به‌جای Query Builder کامل، مستقیم SQL خام می‌نویسید و فقط نگاشت نتیجه به Object را برایتان انجام می‌دهد.

7 مرحله

  1. 1.

    Dapper چیست؟

    Micro-ORM سبک و پرسرعت برای دات‌نت که به‌جای Query Builder کامل، مستقیم SQL خام می‌نویسید و فقط نگاشت نتیجه به Object را برایتان انجام می‌دهد.

    ~6 ساعت
  2. 2.

    Dapper چیست؟

    یک Micro-ORM سبک برای دات‌نت که فقط نگاشت نتیجه SQL دستی به آبجکت C# را انجام می‌دهد — بدون Change Tracking یا Migration.

    ~6 ساعت
  3. 3.

    اجرای Query و Command با Dapper

    نحوه استفاده از متدهای Query و Execute در Dapper برای واکشی و تغییر داده‌ها با کمترین سربار را نشان می‌دهد.

    ~3 ساعت
  4. 4.

    Mapping نتایج به مدل‌ها با Multi-mapping

    توضیح می‌دهد چگونه نتایج Join چند جدولی را در Dapper به چند مدل مرتبط نگاشت (Map) کرد.

    ~4 ساعت
  5. 5.

    پارامترها، Stored Procedure و جلوگیری از SQL Injection

    استفاده صحیح از پارامترها و فراخوانی Stored Procedure در Dapper برای جلوگیری از حملات SQL Injection را آموزش می‌دهد.

    ~4 ساعت
  6. 6.

    مدیریت Transaction و Dapper.Contrib

    نحوه اجرای چند عملیات در قالب یک Transaction و استفاده از Dapper.Contrib برای عملیات CRUD ساده را شرح می‌دهد.

    ~4 ساعت
  7. 7.

    مقایسه Dapper و Entity Framework Core

    معیارهای انتخاب بین Dapper و EF Core از نظر عملکرد، سرعت توسعه و پیچیدگی Query ها را مقایسه می‌کند.

    ~3 ساعت