Sobes.tech
Junior — Middle

ORM-də məlumatların əvvəlcədən yüklənmə rejimini aktivləşdirmək üçün hansı addımlar lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

ORM-də (məsələn, C#-da Entity Framework) əvvəlcədən yükləmə rejimi (eager loading) əlaqəli varlıqları əsas ilə birlikdə yükləməyə imkan verir ki, bu da əlavə sorğuların qarşısını alır.

Əvvəlcədən yükləməni aktivləşdirmək üçün əsas addımlar:

  1. Sorğunu qurarkən Include metodundan istifadə edin, əlaqəli varlıqları əsas ilə birlikdə yükləmək üçün göstərin.

  2. Əgər lazım olsa, ThenInclude istifadə edərək iç-içə əlaqəli məlumatları yükləyin.

C# ilə Entity Framework nümunəsi:

var ordersWithCustomers = context.Orders
    .Include(o => o.Customer) // əlaqəli müştərilərin əvvəlcədən yüklənməsi
    .ToList();

Beləliklə, IncludeThenInclude metodları ilə LINQ sorğularında eager loading aktivləşdirilir.