Sobes.tech
Junior — Middle

Əvvəlki şirkətinizdə verilənlər bazası ilə birbaşa işləmək üçün hansı vasitəni istifadə etdiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Önceki şirkətimdə, C# üçün Microsoft-un ORM-si olan Entity Framework birbaşa verilənlər bazası ilə işləmək üçün istifadə olunurdu. Bu vasitə, verilənlər bazası ilə obyektlər və LINQ sorğuları vasitəsilə işləməyə imkan verir, bu da inkişafı sadələşdirir və səhvlərin sayını azaldır.

İstifadə nümunəsi:

using (var context = new AppDbContext())
{
    var users = context.Users.Where(u => u.IsActive).ToList();
}

Bundan əlavə, mürəkkəb sorğular üçün bəzən kontekstin metodları vasitəsilə birbaşa SQL icra olunurdu, məsələn, context.Database.ExecuteSqlRaw(). Bu, optimallaşdırma və ya verilənlər bazasının xüsusi imkanlarından istifadə üçün çevikliyi təmin edirdi.