Obtener acceso a tipos definidos por el usuario en ADO.NET

Se aplica a:SQL Server

Los tipos definidos por el usuario (UDT) se escriben mediante cualquiera de los lenguajes admitidos por Common Language Runtime (CLR) de Microsoft .NET Framework que generan código verificable. Esto incluye Microsoft Visual C# y Microsoft Visual Basic. Los UDT permiten almacenar objetos y estructuras de datos personalizadas en una base de datos SQL Server. Los datos se exponen como miembros públicos de una clase o estructura de .NET Framework y los comportamientos se definen mediante métodos de la clase o estructura. Un UDT se puede usar como definición de columnas de una tabla, como una variable de un lote de Transact-SQL o como un argumento de una función o un procedimiento almacenado de Transact-SQL.

En ADO.NET, el proveedor System.Data.SqlClient expone udT de las siguientes maneras:

  • A través de System.Data.SqlClient.SqlDataReader como un objeto .

  • A través de SqlDataReader como bytes sin formato.

  • Como parámetro de un objeto System.Data.SqlClient.SqlParameter .

En esta sección

Recuperar datos UDT
Describe cómo recuperar los datos UDT y cómo especificar parámetros.

Actualizar columnas de UDT con DataAdapters
Describe cómo trabajar con UDT en DataSets y cómo actualizar datos UDT mediante DataAdapters.

Consulte también

Tipos definidos por el usuario CLR