Il y a tellement d'articles disponibles, ce qui explique l'utilisation de la commande et de l'objet de connexion dans Ado.Net. Peu d'entre eux sont comme ci-dessous:
http://www.c-sharpcorner.com/UploadFile/c5c6e2/working-with-command-object/
http://www.c-sharpcorner.com/uploadfile/mahesh/connection-object-in-ado-net/
http://csharp.net-informations.com/data-providers/csharp-ado.net-connection.htm
Objet de connexion: objet de connexion est le composant Ado.Net de base utilisé pour créer un lien entre votre application à vos données la source. Vous définissez donc une chaîne de connexion que vous pouvez utiliser pour initialiser une connexion à votre source de données.
Objet de commande: L'objet de commande est un autre composant Ado.Net utilisé pour exécuter des requêtes sur votre source de données à l'aide de l'objet de connexion. Donc, fondamentalement, vous avez besoin d'un objet de connexion et de commande pour exécuter des requêtes sur votre source de données. Utilisez l'objet de commande, vous pouvez exécuter des requêtes intégrées, procédure stockée, etc.
Un exemple de code:
SqlConnection con = new SqlConnection(connectionString); // creates object of connection and pass the connection string to the constructor
SqlCommand cmd = new SqlCommand(); // creates object of command
cmd.Connection = con; // tells command object about connection, where the query should be fired
cmd.CommandText = "Query"; // your query will go here
cmd.CommandType = System.Data.CommandType.Text; // it tells the command type which can be text, stored procedure
con.Open(); // opens the connection to datasource
var result = cmd.ExecuteReader(); // executes the query on datasource using command object
con.Close(); // closes the connection
J'espère que cela vous aidera. :)
Le code dans l'OP ressemble à ADO classique plutôt qu'ADO.NET –
Oui, fondamentalement, le code est identique dans ADO et ADO.Net, la différence est la performance, et la façon dont ils fonctionnent en arrière-plan. –