Back to questions
Junior — Middle
64
Есть ли у вас практика работы с библиотеками для извлечения данных из баз данных?
Companies where asked
Евромобайл
Answer from AI
sobes.tech AI
Да, в C# часто используются библиотеки для работы с базами данных, например, ADO.NET, Entity Framework, Dapper и другие.
- ADO.NET — низкоуровневый доступ к данным через SQL-запросы и команды.
- Entity Framework — ORM, позволяющая работать с базой данных через объекты и LINQ-запросы.
- Dapper — лёгкий ORM, обеспечивающий быстрый маппинг результатов SQL-запросов в объекты.
Пример использования Entity Framework для извлечения данных:
using(var context = new MyDbContext()) {
var users = context.Users.Where(u => u.IsActive).ToList();
}
Здесь мы получаем список активных пользователей из базы данных, используя LINQ-запрос к контексту базы данных.