Встречается на собеседованиях • сегодня

Что такое ORM

ORM (Object-Relational Mapping) — это технология, которая позволяет работать с реляционными базами данных через объекты в коде, избегая прямого написания SQL-запросов. Она преобразует данные между реляционными таблицами и объектами в приложении. **Преимущества:** - Упрощает работу с БД, уменьшая объем SQL-кода. - Повышает безопасность (ORM часто защищает от SQL-инъекций). - Ускоряет разработку за счет автоматизации CRUD-операций. **Недостатки:** - Может снижать производительность в сложных запросах. - Требует изучения специфики конкретной ORM. **Пример с Entity Framework Core (C#):** ```csharp public class User { public int Id { get; set; } public string Name { get; set; } } // Контекст БД public class AppDbContext : DbContext { public DbSet Users { get; set; } } // Использование using var context = new AppDbContext(); var user = new User { Name = "Alice" }; context.Users.Add(user); context.SaveChanges(); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы