INFO : Introduction à la documentation sur ADO.NET

Traductions disponibles Traductions disponibles
Numéro d'article: 313590 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F313590
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article fournit des informations qui vous permettront de mieux connaître ADO.NET. Les guides d'introduction proposent des liens vers des sources d'informations utiles, comme la documentation en ligne, les articles de la Base de connaissances Microsoft et les livres blancs Microsoft, afin de vous aider à maîtriser un produit ou une technique Microsoft.

Pour plus d'informations sur l'accès aux données via XML dans l'environnement .NET, cliquer sur le lien suivant pour lire l'article correspondant dans la Base de Connaissances Microsoft :
313651 INFO: Introduction à la documentation sur XML dans le .NET Framework

Vue d'ensemble

ADO.NET est l'architecture d'accès aux données fournie par .NET Framework. Elle propose des classes permettant un accès déconnecté, évolutif et à hautes performances, à vos données, tout en assurant l'interopérabilité avec les données contenues dans des documents XML.

Les rubriques suivantes de l'aide sur Visual Studio .NET (cliquez sur ? [Aide], puis sur le menu Sommaire) offrent une vue d'ensemble de ADO.NET :
  • Visual Studio .NET
  • .NET Framework
  • Programmation de .NET Framework
  • Accès aux données au moyen de ADO.NET
  • Vue d'ensemble de ADO.NET
  • Objectifs de conception pour ADO.NET
  • Architecture ADO.NET
Pour des informations générales sur ADO.NET, consultez le site Web Microsoft à l'adresse suivante :
ADO.NET pour les programmeurs ADO

Articles d'introduction à ADO.NET

Les sections ci-dessous présentent différents composants et technologies ADO.NET. En outre, elles incluent un lien vers un article d'introduction correspondant, le cas échéant.

Fournisseurs de données .NET

Les fournisseurs de données .NET correspondent à un ensemble de classes qui vous permettent d'accéder à une base de données principale ou à une source de données. Microsoft .NET Framework inclut deux fournisseurs de données :
  • un fournisseur de données qui accède aux bases de données via OLE DB ;
  • un fournisseur de données qui offre un accès direct et très performant à Microsoft SQL Server version 7.0 et ultérieure.
D'autres fournisseurs de données seront disponibles sur Internet et auprès de fournisseurs tiers, et un Kit de développement est disponible pour vous permettre d'écrire votre propre fournisseur de données. Chaque fournisseur de données inclut les objets Connection, Command et Parameter, déjà bien connus, ainsi que les nouveaux objets DataReader et Transaction. Pour plus d'informations sur la manipulation directe de bases de données à l'aide de ces classes, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft  :
313480 INFO : Introduction à la documentation des fournisseurs de données .NET

Objets ADO.NET DataSet, DataView et DataViewManager

L'objet DataSet est un magasin de données déconnecté et constitue l'objet central dans ADO.NET. Il peut contenir plusieurs objets DataTable, qu'il associe à l'aide d'objets DataRelation. Les objets DataRelation vous permettent également de créer une arborescence hiérarchique pour naviguer entre les objets DataTable parent et enfant. L'objet DataView offre une vue filtrée et triée d'un objet DataTable. L'objet DataViewManager vous permet de spécifier des critères de tri et de filtrage sur toute la hiérarchie des objets DataTable dans l'objet DataSet. Pour plus d'informations sur la manipulation par programme de bases de données à l'aide de ces classes, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft  :
313485 INFO : Introduction à la documentation des objets ADO.NET DataSet, DataView et DataViewManager

Objets ADO.NET DataAdapter

Si l'objet DataSet a remplacé l'élément de stockage déconnecté de l'objet ADO Recordset, il lui est impossible de lire ou d'écrire dans une source de données. L'objet DataAdapter est fourni par chaque fournisseur de données .NET pour remplir ce rôle. Il gère les objets Connection, Command et DataReader pour lire les données incluses dans un objet DataSet et pour reporter les modifications dans la source de données. Pour plus d'informations sur l'utilisation de l'objet DataAdapter, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft  :
313483 INFO : Introduction à la documentation des objets ADO.NET DataAdapter

Objets DataSet et services Web

Les services Web vous permettent d'effectuer des appels de fonctions sur Internet ou sur un intranet en transmettant les données au format XML. Visual Studio .NET prend en charge la création et l'utilisation de services Web, même sur des plates-formes non-Microsoft. Vous pouvez transmettre un objet DataSet sous la forme d'un document XML entre plusieurs niveaux d'applications par l'intermédiaire d'un service Web. Ce protocole sans état est très évolutif et très bien adapté à la nature déconnectée de l'objet DataSet. Pour plus d'informations sur l'utilisation des DataSets et services Web, cliquez sur le lien suivant pour lire l'article correspondant dans la Base de Connaissances Microsoft
313648 INFO: Introduction à la documentation sur les objets Dataset et les services webs XML

Liaison de données de formulaires Windows

Les composants des formulaires Windows peuvent être liés à des tableaux, à des collections et à des objets ADO.NET DataSet, DataTable, DataView et DataViewManager. Pour plus d'informations sur la liaison de données de formulaires Windows, cliquez sur le lien suivant pour lire l'article correspondant dans la Base de Connaissances Microsoft
313482 INFO: Introduction à la documentation sur la liaison de données de formulaires Windows

Liaison de données de formulaires Web

Les formulaires Web proposent plusieurs types de mécanismes de liaison. Les composants peuvent être liés aux objets ADO.NET DataReader, DataSet, DataTable, DataView et DataViewManager. Pour plus d'informations sur la liaison de données de formulaires Web, cliquez sur le lien suivant pour lire l'article correspondant dans la Base de Connaissances Microsoft
313481 INFO: Introduction à la documentation sur la liaison de données de formulaires Web

Objets DataSet typés et Visual Data Tools

Les concepteurs Visual Studio .NET incluent des outils puissants qui génèrent du code, alors que vous manipulez graphiquement les éléments du concepteur. En outre, vous pouvez apporter des modifications personnalisées au code, qui sont reflétées dans les concepteurs. Les objets ADO.NET ne font pas exception à cette règle. Les outils Visual Data Tools intégrés vous permettent de créer des objets ADO.NET en utilisant une opération glisser-déplacer pour transférer des tables d'une base de données dans vos applications. Vous pouvez manipuler graphiquement leurs propriétés pour générer une classe DataSet personnalisée (objet DataSet typé).

Quand vous utilisez un objet DataSet typé, vous accédez aux objets DataTable et DataColumn en tant que propriétés et non membres d'une collection ; de ce fait, vous pouvez utiliser Intellisense pour choisir des noms de table et de champ, ce qui vous permet de confirmer que les noms sont corrects lors de la compilation. En outre, vous pouvez effectuer des recherches par propriété, qui sont nettement plus rapides que les recherches par collection, ce qui vous permet de réduire encore le temps d'exécution.

Les objets DataSet typés vous permettent aussi d'effectuer des liaisons de données à la conception et d'éliminer les requêtes de schéma sur la source de données (le schéma est déterminé au moment de la conception et intégré à la classe elle-même). Les objets DataSet typés étant dérivés de la classe DataSet standard, vous pouvez les passer à toute propriété ou méthode qui accepte les objets DataSet standard. Pour plus d'informations sur les objets DataSets typés et Visual Data Tools, cliquez sur le lien suivant pour lire l'article correspondant dans la Base de Connaissances Microsoft
313486 INFO: Introduction à la documentation sur les Objets DataSet typés et Visual Data Tools

Objets DataSet et XML

Le langage XML est au c?ur de .NET Framework. Les objets DataSet peuvent lire et écrire au format XML en faisant la conversion entre les formats hiérarchique et relationnel. Ils interagissent également avec l'objet XmlDataDocument, offrant ainsi une vue totalement synchronisée des mêmes données, à la fois hiérarchiquement (par le biais de l'objet XmlDataDocument) et relationnellement (par le biais de l'objet DataSet). Pour plus d'informations sur les objets DataSet et le langage XML, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft  :
313649 INFO : Introduction à l'intégration de XML avec ADO.NET

Utilisation de ADO dans .NET

Lorsque vous effectuez la migration de votre application vers la plate-forme .NET, il n'est pas nécessaire de migrer chaque technologie immédiatement. Vous pouvez migrer certaines parties de l'application pour utiliser .NET Framework, tout en utilisant les technologies existantes par le biais de la couche d'interopérabilité COM (COM Interop). Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
308044 INFO : Introduction à l'utilisation d'ADO dans .NET

Dépannage

Si vous rencontrez des difficultés ou avez des questions, vous pouvez consulter les groupes de discussion Microsoft pour partager votre expérience avec vos homologues. Vous pouvez également rechercher des articles sur des problèmes spécifiques dans la Base de connaissances Microsoft :
Groupes de discussion MSDN en français
Base de connaissances Microsoft
Les sites Web suivants permettent d'accéder aux groupes de discussion entre homologues sur ADO.NET (en anglais) :
news://msnews.microsoft.com/microsoft.public.dotnet.framework.adonet
news://msnews.microsoft.com/microsoft.public.dotnet.framework.odbcnet

Propriétés

Numéro d'article: 313590 - Dernière mise à jour: vendredi 31 janvier 2014 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft ADO.NET (inclus dans .NET Framework)
Mots-clés : 
kbnosurvey kbarchive kbadonet kbarttyperoadmap kbdatabase kbdatabinding kbinfo kbmigration kbupgrade kbwebforms kbwebservices kbwindowsforms kbxml KB313590
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com