CodeShot

#ef-core

1 دقیقه مطالعه

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

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

بخوان
1 دقیقه مطالعه

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

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

بخوان
1 دقیقه مطالعه

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

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

بخوان
1 دقیقه مطالعه

Migrations در EF Core چیست؟

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

بخوان
1 دقیقه مطالعه

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

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

بخوان
1 دقیقه مطالعه

EF Core چیست؟

ORM رسمی مایکروسافت برای دات‌نت که کوئری، ردیابی تغییرات (Change Tracking) و Migration دیتابیس را با LINQ و کد C# مدیریت می‌کند.

بخوان
1 دقیقه مطالعه

ORM چیست؟

لایه‌ای که جدول‌های دیتابیس رابطه‌ای را به کلاس‌ها و آبجکت‌های زبان برنامه‌نویسی نگاشت می‌کند تا کار با داده بدون نوشتن SQL خام انجام شود.

بخوان
2 دقیقه مطالعه

Expression Trees در C# چیست؟

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

بخوان
2 دقیقه مطالعه

LINQ چیست؟

قابلیتی در .NET برای Query گرفتن از Collectionها، دیتابیس و XML با سینتکس یکسان و خوانای C#.

بخوان
1 دقیقه مطالعه

AsNoTracking چیست؟

AsNoTracking باعث می‌شود Entity Framework داده‌ها را Track نکند و سرعت Query بیشتر شود.

بخوان