Acessar tipos definidos pelo usuário no ADO.NET
Aplica-se:SQL Server
Os UDTs (tipos definidos pelo usuário) são escritos usando qualquer um dos idiomas compatíveis com o CLR (Common Language Runtime) do .NET Framework que produz código verificável. Isso inclui C# e Visual Basic .NET. Os UDTs permitem que objetos e estruturas de dados personalizadas sejam armazenados em um banco de dados do SQL Server.
Os dados são expostos como membros públicos de uma classe ou estrutura do .NET Framework e os comportamentos são definidos pelos métodos da classe ou estrutura. Um UDT pode ser usado como a definição de coluna de uma tabela, como uma variável em um lote Transact-SQL ou como um argumento de uma função Transact-SQL ou procedimento armazenado.
Em ADO.NET, o provedor de System.Data.SqlClient
expõe UDTs das seguintes maneiras:
- Por meio do
System.Data.SqlClient.SqlDataReader
como um objeto. - Através do
SqlDataReader
como bytes brutos. - Como um parâmetro de um objeto
System.Data.SqlClient.SqlParameter
.
Nesta seção
Artigo | Descrição |
---|---|
Recuperar dados de UDT (tipo definido pelo usuário) no ADO.NET | Descreve como recuperar dados UDT e como especificar parâmetros. |
Atualizar colunas de tipo definido pelo usuário (UDT) com DataAdapters | Descreve como trabalhar com UDTs em um DataSet e como atualizar dados UDT usando um DataAdapter . |