Sobes.tech
Junior — Middle

¿Tiene experiencia interactuando con bases de datos mediante consultas SQL?

sobes.tech AI

Respuesta de la IA

Sí, interactuar con bases de datos mediante consultas SQL es una práctica estándar en el desarrollo con C#. Normalmente se utiliza ADO.NET o un ORM, como Entity Framework.

Ejemplo de una consulta SQL simple usando ADO.NET:

using System.Data.SqlClient;

string connectionString = "Server=myServer;Database=myDB;User Id=myUser;Password=myPass;";
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);
            Console.WriteLine($"User: {id}, {name}");
        }
    }
}

Este enfoque permite ejecutar cualquier consulta SQL, obtener datos y trabajar con ellos en la aplicación.