Junior — Middle
Milyen lépéseket kell végrehajtani az adat előtöltési mód aktiválásához az ORM-ben?
sobes.tech MI
Válasz az MI-től
ORM-ben (pl. Entity Framework C#-ban) az eager loading mód lehetővé teszi a kapcsolódó entitások betöltését a fő entitással együtt, hogy elkerüljük a további adatbázis lekérdezéseket.
Az eager loading aktiválásának fő lépései:
-
Használja az
Includemetódust a lekérdezés összeállításakor, hogy megjelölje a kapcsolódó entitásokat, amelyeket együtt kell betölteni a fővel. -
Szükség esetén használja a
ThenInclude-t a beágyazott kapcsolódó adatok betöltéséhez.
Példa C#-ban az Entity Framework segítségével:
var ordersWithCustomers = context.Orders
.Include(o => o.Customer) // kapcsolódó ügyfelek előtöltése
.ToList();
Így az eager loading a Include és ThenInclude metódusokon keresztül aktiválódik LINQ lekérdezéseknél az adatbázishoz.