Sobes.tech
Junior — Middle

Kādus rīkus jūs izmantojāt, lai iegūtu datus no datu bāzes?

sobes.tech AI

Atbilde no 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();
}