? ActiveX Data Access Objects vous permettent d'utiliser les compétences de programmation orientée objet existants pour accéder et manipuler des données . ADO.NET est constitué de classes utiles qui résident dans Microsoft. NET Framework . Une fois que vous apprenez quelques notions ADO.NET , vous pouvez commencer à créer puissant . NET qui fonctionnent avec de multiples sources de données de manière efficace . Visual Studio et . NET
Vous pouvez coder une application. NET en utilisant n'importe quel éditeur de texte, mais ce n'est pas un effort rapide. Les développeurs qui créent des applications complexes de gagner du temps en utilisant les éditeurs de Visual Studio codes , des modèles, des assistants et des contrôles intégrés boîte à outils. Lorsque vous avez besoin d'accéder à une base de données, Explorer de Visual Studio Server vous permet de facilement établir une connexion avec elle . Version gratuite de Microsoft, Visual Studio Express, a beaucoup des caractéristiques qui se retrouvent dans le programme commercial et vous permet de créer des applications pilotées par les données qui utilisent ADO.NET.
Connexion aux sources de données
un des avantages de l'utilisation de ADO.NET est la capacité de se déconnecter de la source de données et le travail avec les données localement . Plusieurs utilisateurs peuvent faire des mises à jour de ces données et votre application peut ensuite se connecter à la source de données et appliquer les modifications en toute sécurité. ADO.NET rend cela possible en vous donnant accès à des composants de fournisseurs tels que l'objet de commande: Il vous suffit de stocker la chaîne de connexion d'une source de données dans un fichier de configuration et l'utilisation de l'objet Command pour lire cette chaîne et vous connecter à la source de données
.
Récupération de données
composants supplémentaires ADO.NET facilitent la connexion à des sources de données telles que SQL Server, Access , les services Web et même des fichiers XML. Léger et capable de récupérer rapidement les données , les composants DataReader sont utiles lorsque vous devez remplir contrôles en lecture seule tels que des répéteurs et des listes déroulantes .
DataAdapter composants vous permettent de récupérer des données relationnelles et de le stocker dans des objets comme un DataTable , ils peuvent comporter une partie ou la totalité des lignes et des colonnes trouvés dans une source de données , et des ensembles de données, qui sont constitués d' une ou plusieurs tables de données . Après la création d' un de ces objets , vous pouvez le partager avec d'autres méthodes ou des classes dans votre application.
Avantages d'abstraction de données
ADO.NET réduit la complexité du code et le rend plus facile à mettre à jour votre code source dans l'avenir en séparant la logique qui accède aux données de la logique qui utilise les données . Modules logiques votre interface utilisateur ou l'entreprise n'ont même pas besoin de connaître le type de source de données utilisée par l'application. Cela signifie que vous pouvez modifier votre source de données à partir d'une base de données SQL Server à un service Web sans modifier le code principal de votre application.