Junior — Middle
Jaký ORM nástroj jste použili ve svých projektech?
sobes.tech AI
Odpověď od AI
V projektech v jazyce C# se nejčastěji používá ORM nástroj Entity Framework (EF). Jedná se o oficiální ORM od Microsoftu, který umožňuje pracovat s databází prostřednictvím objektů a LINQ dotazů, abstrahujíc SQL.
Příklad použití Entity Framework Core:
using(var context = new AppDbContext())
{
var users = context.Users.Where(u => u.IsActive).ToList();
}
Kromě EF se někdy používá Dapper — lehčí ORM, který poskytuje rychlý přístup k databázi pomocí SQL dotazů, ale s menší abstrakcí.
Volba ORM závisí na požadavcích projektu: EF je vhodný pro rychlý start a složité vazby, Dapper pro výkon a kontrolu.