Quelle est la différence entre un ensemble de données et un jeu de données dans .NET? P>
3 Réponses :
Fondamentalement, un jeu de données est une collection de fichiers de données, y compris des relations entre les tables. P>
à partir du Documentation pour DataSet : P>
Le jeu de données, qui est un cache en mémoire de données extrait à partir d'une source de données, est un composant majeur de l'architecture ADO.NET. Le jeu de données consiste en une collection d'objets de jeu de données que vous pouvez vous rapporter à l'autre avec des objets de dataRelation. Vous pouvez également appliquer l'intégrité des données dans l'ensemble de données en utilisant les objets UniquecReConstraintADING et ForeTeDeyConstraintConstraint. Pour plus de détails sur le travail avec des objets de jeu de données, voir Datasets, tatables et DataViews (Ado.net). P> blockQuote>
Donc, un jeu de données lui-même ne contient pas les données - c'est toujours dans les fichiers de données. Le jeu de données ajoute des métadonnées, fondamentalement. P>
Enregistrement de la table de données Fixez une seule table à une ligne à la fois. Le jeu de données est une collection de table qui signifie à plusieurs reprises. p>
Datatable récupère toutes les lignes non seulement une ligne à la fois. DigneArer pourrait être utilisé pour cela.
Vous pouvez penser à une base de données forte> en tant que base de données, dans laquelle il pourrait y avoir une ou plusieurs tables. Un Donc, en résumé: P>
Dataset strong> <-> base de données forte> p>
DataTable strong> <-> A