Obtener acceso a tipos definidos por el usuario en ADO.NET
Los tipos definidos por el usuario (UDT) se escriben con cualquiera de los lenguajes que admite Common Language Runtime (CLR) de Microsoft .NET Framework, que genera código comprobable. Esto incluye Microsoft Visual C# y Microsoft Visual Basic. Los UDT permiten almacenar objetos y estructuras de datos personalizadas en una base de datos de 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 utilizar como definición de columna de una tabla, como variable de un lote de Transact-SQL o como un argumento de una función o procedimiento almacenado de Transact-SQL.
En ADO.NET, el proveedor System.Data.SqlClient expone los UDT de las maneras siguientes:
A través de System.Data.SqlClient.SqlDataReader como un objeto.
A través de SqlDataReader como bytes sin formato.
Como un 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.