Back to questions
Junior — Middle
75
Какими инструментами для выборки данных из базы данных ты пользовался?
Companies where asked
Евромобайл
Answer from AI
sobes.tech AI
В C# для выборки данных из базы данных часто используются следующие инструменты:
- ADO.NET — базовый набор классов для работы с базами данных через SQL-запросы.
- Entity Framework (EF) — ORM, позволяющая работать с базой через объекты и LINQ-запросы.
- Dapper — легковесный ORM, который использует расширения для IDbConnection и позволяет писать SQL-запросы с маппингом в объекты.
Пример выборки данных с помощью Entity Framework:
using(var context = new MyDbContext())
{
var users = context.Users.Where(u => u.IsActive).ToList();
}
И пример с Dapper:
using(var connection = new SqlConnection(connectionString))
{
var users = connection.Query<User>("SELECT * FROM Users WHERE IsActive = 1").ToList();
}