Share via


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