2009-02-28 9 views

Répondre

17

Au niveau très haut débit:

  • Database - stocke les données brutes

  • DataSet

    - un objet .NET qui peut être utilisé pour lire, insérer, mettre à jour et de suppression des données dans un base de données

  • BindingSource - Objet .NET pouvant être utilisé pour la liaison de données pour un contrôle. Le BindingSource pourrait pointer vers un DataSet, auquel cas le contrôle afficherait et de modifier ces données

  • TableAdapter - Données cartographiques à partir d'une table de base de données dans un DataSet

Il y a beaucoup plus à tous de ceux-ci, et la compréhension de la façon dont ADO.NET est architecturé peut prendre un peu de temps. Bonne chance!

6

Un DataSet est généralement utilisé pour contenir un résultat de la base de données en mémoire, c'est-à-dire qu'il contient un objet DataTable. Les objets DataSet et DataTable eux-mêmes sont indépendants de la base de données, de sorte que le résultat ne doit pas provenir d'une base de données. Le DataSet peut contenir plusieurs DataTables et vous pouvez même définir des relations entre eux. C'est comme une mini base de données en mémoire.

Une source de liaison est un objet pouvant fournir une liste d'objets ayant des propriétés. Un DataSet ou un DataTable peut le faire, mais il pourrait s'agir de n'importe quel type de liste contenant des objets ayant des propriétés. Un TableAdapter est utilisé pour lire les données d'un DataReader fourni par un objet Command et placer les données dans un objet DataTable.

4

L'ensemble de données est une représentation (partielle) en mémoire d'une base de données. Les tables ou les vues de la base de données sont représentées en tant que données dans un ensemble de données. Le dataadapter est le lien entre la base de données et l'ensemble de données. Une fois que l'adaptateur a chargé les données dans l'ensemble de données, la connexion physique à l'ensemble de données est éliminée. C'est pourquoi on l'appelle un modèle de données déconnecté.

Questions connexes