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:
-
Sorğunu qurarkən
Includemetodundan istifadə edin, əlaqəli varlıqları əsas ilə birlikdə yükləmək üçün göstərin. -
Əgər lazım olsa,
ThenIncludeistifadə 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ə, Include və ThenInclude metodları ilə LINQ sorğularında eager loading aktivləşdirilir.