Comprendre l'adaptateur de données ADO.NET
Le DataAdapter dans ADO.NET fait le pont entre un DataSet (cache mémoire) et une source de données (SQL Server, Oracle, etc.). Il gère les quatre opérations CRUD :
- SelectCommand — Remplit le DataSet (
Fill()). - InsertCommand — Ajoute nouvelles lignes.
- UpdateCommand — Modifie lignes existantes.
- DeleteCommand — Supprime lignes.
Flux de travail typique
- Créer
SqlConnection. - Instancier
SqlDataAdapteravec requête select. - Définir commandes Insert/Update/Delete (ou utiliser
SqlCommandBuilder). - Appeler
Fill(dataSet). - Modifier DataSet localement.
- Appeler
Update(dataSet)pour persister changements.
Commandes paramétrées préviennent injection SQL. Le DataAdapter abstrait spécificités fournisseur, permettant accès données déconnecté, scalable.
