Accès aux types définis par l'utilisateur dans ADO.NET

 

Types définis par l’utilisateur (UDT) sont écrits à l’aide d’une des langues prises en charge par le Microsoft .NET Framework common language runtime (CLR) qui produisent 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 UDT peut être utilisé comme définition de colonne d’une table, comme variable dans un Transact-SQL batch, ou en tant qu’argument d’un Transact-SQL fonction ou procédure stockée.

Dans ADO.NET, les System.Data.SqlClient fournisseur expose des UDT comme suit :

  • Via le System.Data.SqlClient.SqlDataReader en tant qu’objet.

  • Via le SqlDataReader comme octets bruts.

  • En tant que paramètre d’une System.Data.SqlClient.SqlParameter objet.

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 des UDT dans DataSets et comment mettre à jour des données UDT à l’aide de DataAdapters.

Types CLR définis par l’utilisateur

Ajouts de la communauté

Afficher: