Datasets typés

En plus d'un accès par liaison tardive aux valeurs via des variables faiblement typées, l'objet DataSet permet un accès aux données par l'intermédiaire d'une métaphore fortement typée. Les tables et les colonnes qui appartiennent au DataSet sont accessibles à l’aide de noms conviviaux pour l’utilisateur et de variables fortement typées.

Un DataSet typé est une classe dérivée d’un DataSet. En tant que tel, il hérite de l’ensemble des méthodes, événements et propriétés d’un DataSet. En outre, un DataSet typé fournit des méthodes, événements et propriétés fortement typés. Cela signifie que vous pouvez accéder à des tables et à des colonnes par leur nom au lieu d'utiliser les méthodes associées à des collections. Un DataSet typé permet non seulement d’améliorer la lisibilité du code, mais aussi d’obtenir de l’éditeur de code Visual Studio .NET qu’il complète automatiquement les lignes à mesure que vous les tapez.

Un DataSet fortement typé vous permet encore d’accéder à des valeurs avec le type approprié au moment de la compilation. Avec un DataSet fortement typé, les erreurs d’incompatibilité de types sont interceptées non pas à l’exécution, mais dès la compilation.

Dans cette section

Génération de datasets fortement typés
Explique comment créer et utiliser un DataSet fortement typé.

Annotation de DataSet typés
Explique comment annoter le schéma XSD (XML Schema Definition language) utilisé pour générer un DataSet fortement typé afin de donner aux éléments du DataSet des noms conviviaux sans pour autant modifier le schéma sous-jacent.

Voir aussi