Sobes.tech
Junior — Middle

Avez-vous de l'expérience dans l'interaction avec des bases de données via des requêtes SQL?

sobes.tech IA

Réponse de l'IA

Oui, interagir avec des bases de données via des requêtes SQL est une pratique standard lors du développement en C#. On utilise généralement ADO.NET ou un ORM, comme Entity Framework.

Exemple d'une requête SQL simple avec 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}");
        }
    }
}

Cette approche permet d'exécuter n'importe quelle requête SQL, de récupérer des données et de travailler avec elles dans l'application.