Share via


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

Vea también

Conceptos