Sobes.tech
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();
}