CodeShot

مسیر یادگیری Entity Framework Core

ORM اصلی اکوسیستم .NET برای کار با دیتابیس رابطه‌ای.

6 مرحله

  1. 1.

    عملیات CRUD در EF Core چطور انجام می‌شود؟

    چهار عملیات پایه Create/Read/Update/Delete روی داده، با استفاده از DbContext و Change Tracking خودکار EF Core.

    ~3 ساعت
  2. 2.

    Entity Framework Core

    ORM اصلی اکوسیستم .NET برای کار با دیتابیس رابطه‌ای.

    ~6 ساعت
  3. 3.

    Migrations در EF Core چیست؟

    مکانیزم نسخه‌بندی و اعمال تدریجی تغییرات اسکیمای دیتابیس بر اساس تغییرات مدل C#، بدون نوشتن دستی اسکریپت SQL.

    ~6 ساعت
  4. 4.

    روابط بین Entity در EF Core چطور تعریف می‌شود؟

    نگاشت رابطه یک‌به‌چند، چندبه‌چند و یک‌به‌یک بین کلاس‌های C# به Foreign Key و جدول واسط در دیتابیس رابطه‌ای.

    ~6 ساعت
  5. 5.

    بهبود کارایی EF Core چطور انجام می‌شود؟

    مجموعه‌ای از تکنیک‌های عملی (AsNoTracking، Include هدفمند، Compiled Query) برای کاهش زمان اجرا و مصرف حافظه Queryهای EF Core.

    ~10 ساعت
  6. 6.

    بهینه‌سازی Query در EF Core چطور انجام می‌شود؟

    تکنیک‌های عمیق‌تر برای تحلیل و بهبود SQL واقعی تولیدشده توسط EF Core — از بررسی SQL نهایی تا Split Query برای جلوگیری از انفجار داده.

    ~10 ساعت