Sobes.tech
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:

  1. Használja az Include metó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.

  2. 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.