Junior — Middle
101
Жобаларыңызда қандай ORM құралы қолдандыңыз?
AI-дан жауап
sobes.tech AI
C# жобаларында жиі қолданылатын ORM құралы — Entity Framework (EF). Бұл Microsoft-тың ресми ORM-і, ол дерекқормен жұмыс істеуге объектілер мен LINQ сұраулар арқылы мүмкіндік береді, SQL-ды абстракциялайды.
Entity Framework Core қолданудың мысалы:
using(var context = new AppDbContext())
{
var users = context.Users.Where(u => u.IsActive).ToList();
}
EF-ден басқа, кейде Dapper пайдаланылады — ол жеңіл ORM, ол SQL сұраулар арқылы дерекқорға жылдам қол жеткізуді қамтамасыз етеді, бірақ абстракциясы аз.
ORM таңдау жоба талаптарына байланысты: EF тез бастау және күрделі байланыстар үшін ыңғайлы, Dapper — өнімділік пен бақылау үшін.