Junior — Middle
Aký ORM nástroj ste použili vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
V projektoch v jazyku C# sa najčastejšie používa ORM nástroj Entity Framework (EF). Ide o oficiálny ORM od Microsoftu, ktorý umožňuje pracovať s databázou prostredníctvom objektov a LINQ dopytov, abstrakciou SQL.
Príklad použitia Entity Framework Core:
using(var context = new AppDbContext())
{
var users = context.Users.Where(u => u.IsActive).ToList();
}
Okrem EF sa niekedy používa Dapper — ľahší ORM, ktorý poskytuje rýchly prístup k databáze pomocou SQL dopytov, ale s menšou abstrakciou.
Výber ORM závisí od požiadaviek projektu: EF je vhodný pre rýchly štart a zložité vzťahy, Dapper pre výkon a kontrolu.