Junior — Middle
SQL-də INCLUDE operatorunun nə olduğunu və sorğularda necə istifadə olunduğunu izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də INCLUDE əmri birbaşa mövcud deyil, amma ORM kontekstində, məsələn, C#-də Entity Framework-də, Include əlaqəli varlıqları ehtiyatla yükləmək üçün bir metoddur.
Əsas varlığı seçərkən əlaqəli məlumatların dərhal yüklənməsini təmin edir və "N+1 sorğuları" problemini qarşısını alır.
Entity Framework-də istifadə nümunəsi:
var orders = context.Orders
.Include(o => o.Customer) // Order ilə əlaqəli Customer məlumatlarını yükləyir
.ToList();
Burada, Include göstəricisi, sifarişlər seçilərkən əlaqəli müştəri məlumatlarının da yüklənməsini tələb edir.
Bu şəkildə, Include sorğuları optimallaşdırmağa və əlaqəli xüsusiyyətlərlə işləyərkən əlavə bazaya müraciətləri qarşısını almağa kömək edir.