Sobes.tech
Junior — Middle
111

Имеете ли вы опыт выполнения запросов для извлечения информации из баз данных?

Answer from AI

sobes.tech AI

Да, в C# для извлечения информации из баз данных обычно используют технологии ADO.NET, Entity Framework или Dapper.

Пример простого запроса с использованием ADO.NET:

using System.Data.SqlClient;

string connectionString = "your_connection_string";
string query = "SELECT Id, Name FROM Users WHERE IsActive = 1";

using (SqlConnection connection = new SqlConnection(connectionString))
{
    SqlCommand command = new SqlCommand(query, connection);
    connection.Open();
    using (SqlDataReader reader = command.ExecuteReader())
    {
        while (reader.Read())
        {
            int id = reader.GetInt32(0);
            string name = reader.GetString(1);
            Console.WriteLine($"User: {id}, {name}");
        }
    }
}

Этот код открывает соединение с базой, выполняет SQL-запрос и читает результаты построчно. Такой подход позволяет эффективно извлекать данные из базы.