Sobes.tech
Middle

Məlumatların açgözlü, tənbəl və açıq yüklənməsi arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Eager Loading (İstəkli Yükleme) əlaqəli məlumatları əsas obyektlə birlikdə bir sorğu ilə yükləyir.

Lazy Loading (Tembel Yükleme) əlaqəli məlumatların yüklənməsini onlara daxil olana qədər təxirə salır. Hər əlaqəli kolleksiya və ya obyektə giriş, ayrı bir verilənlər bazası sorğusuna səbəb ola bilər.

Explicit Loading (Açıq Yükləmə) lazy loading-ə bənzəyir, lakin əlaqəli məlumatları Load() və ya Collection() metodları ilə açıq şəkildə yükləmək üçün kod yazmağı tələb edir. Bu, xüsusiyyətə daxil olarkən avtomatik baş vermir.