Junior — Middle
89
ORM құралдарын қолданбай, кодта сұрауларды тікелей құру тәжірибеңіз болды ма?
AI-дан жауап
sobes.tech AI
Да, опыт формирования SQL-запросов напрямую в коде без использования ORM был. Это полезно, когда нужно оптимизировать производительность или выполнить сложные запросы, которые сложно выразить через ORM.
Пример на C# с использованием ADO.NET:
string connectionString = "...";
string query = "SELECT Id, Name FROM Users WHERE Age > @age";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@age", 18);
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
int id = reader.GetInt32(0);
string name = reader.GetString(1);
// обработка данных
}
}
}
Такой подход даёт полный контроль над запросами и позволяет оптимизировать их под конкретные задачи.