Acessando tipos definidos pelo usuário no ADO.NET
Aplica-se a: SQL Server
Os UDTs (tipos definidos pelo usuário) são escritos usando qualquer uma das linguagens compatíveis com o CLR (Common Language Runtime) do Microsoft .NET Framework que produzem código verificável. Isso inclui o Microsoft Visual C# e o Microsoft Visual Basic. 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.
No ADO.NET, o provedor System.Data.SqlClient expõe UDTs das seguintes maneiras:
Por meio do System.Data.SqlClient.SqlDataReader como um objeto.
Por meio do SqlDataReader como bytes brutos.
Como um parâmetro de um objeto System.Data.SqlClient.SqlParameter .
Nesta seção
Recuperando dados UDT
Descreve como recuperar dados UDT e como especificar parâmetros.
Atualizando colunas UDT com DataAdapters
Descreve como trabalhar com UDTs em DataSets e como atualizar dados UDT usando DataAdapters.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de