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-запрос и читает результаты построчно. Такой подход позволяет эффективно извлекать данные из базы.