Accès aux types définis par l'utilisateur dans ADO.NET
Les types définis par l'utilisateur (UDT) sont écrits dans n'importe quel langage pris en charge par le CLR (Common Language Runtime) Microsoft .NET Framework capable de produire du code vérifiable, notamment Microsoft Visual C# et Microsoft Visual Basic. Les types définis par l'utilisateur permettent de stocker des objets et des structures de données personnalisées dans une base de données SQL Server. Les données sont exposées en tant que membres publics d'une classe ou d'une structure .NET Framework, et les comportements sont définis par des méthodes de la classe ou de la structure. Un type défini par l'utilisateur peut être utilisé en tant que définition de colonne d'une table, en tant que variable dans un lot Transact-SQL ou en tant qu'argument d'une fonction ou d'une procédure stockée Transact-SQL.
Dans ADO.NET, le fournisseur System.Data.SqlClient expose les types définis par l'utilisateur des manières suivantes :
Par le biais du System.Data.SqlClient.SqlDataReader en tant qu'objet.
Par le biais du SqlDataReader en tant qu'octets bruts.
En tant que paramètre d'un objet System.Data.SqlClient.SqlParameter.
Dans cette section
Extraction de données UDT
Décrit comment récupérer les données UDT et comment spécifier des paramètres.Mise à jour de colonnes UDT avec DataAdapters
Décrit comment utiliser les types définis par l'utilisateur dans DataSets et comment mettre à jour les données UDT à l'aide de DataAdapters.