#ef-core
بهینهسازی Query در EF Core چطور انجام میشود؟
تکنیکهای عمیقتر برای تحلیل و بهبود SQL واقعی تولیدشده توسط EF Core — از بررسی SQL نهایی تا Split Query برای جلوگیری از انفجار داده.
بخوانبهبود کارایی EF Core چطور انجام میشود؟
مجموعهای از تکنیکهای عملی (AsNoTracking، Include هدفمند، Compiled Query) برای کاهش زمان اجرا و مصرف حافظه Queryهای EF Core.
بخوانروابط بین Entity در EF Core چطور تعریف میشود؟
نگاشت رابطه یکبهچند، چندبهچند و یکبهیک بین کلاسهای C# به Foreign Key و جدول واسط در دیتابیس رابطهای.
بخوانMigrations در EF Core چیست؟
مکانیزم نسخهبندی و اعمال تدریجی تغییرات اسکیمای دیتابیس بر اساس تغییرات مدل C#، بدون نوشتن دستی اسکریپت SQL.
بخوانعملیات CRUD در EF Core چطور انجام میشود؟
چهار عملیات پایه Create/Read/Update/Delete روی داده، با استفاده از DbContext و Change Tracking خودکار EF Core.
بخوانEF Core چیست؟
ORM رسمی مایکروسافت برای داتنت که کوئری، ردیابی تغییرات (Change Tracking) و Migration دیتابیس را با LINQ و کد C# مدیریت میکند.
بخوانORM چیست؟
لایهای که جدولهای دیتابیس رابطهای را به کلاسها و آبجکتهای زبان برنامهنویسی نگاشت میکند تا کار با داده بدون نوشتن SQL خام انجام شود.
بخوانExpression Trees در C# چیست؟
ساختار درختی یک عبارت C# که بهجای اجرا شدن، بهصورت داده ذخیره میشود تا بتوان آن را تحلیل، تغییر یا به SQL ترجمه کرد.
بخوانLINQ چیست؟
قابلیتی در .NET برای Query گرفتن از Collectionها، دیتابیس و XML با سینتکس یکسان و خوانای C#.
بخوانAsNoTracking چیست؟
AsNoTracking باعث میشود Entity Framework دادهها را Track نکند و سرعت Query بیشتر شود.
بخوان