Tipos de dados do SQL Server e ADO.NET

SQL Server e .NET usam sistemas de tipos diferentes, o que pode resultar em uma possível perda de dados. Para preservar a integridade dos dados, Microsoft.Data.SqlClient fornece métodos de acesso tipados para dados do SQL Server. Instale o pacote NuGet Microsoft.Data.SqlClient para aplicativos cliente. Use a enumeração SqlDbType para especificar os tipos de dados SqlParameter. Tipos comuns de valor SQL, como SqlString e SqlDecimal, permanecem em System.Data.SqlTypes.

Para obter mais informações e uma tabela que descreve os mapeamentos de tipo de dados entre os tipos de dados do SQL Server e do .NET Framework, consulte mapeamentos de tipo de dados do SQL Server.

O SQL Server 2008 apresenta novos tipos de dados criados para atender às necessidades empresariais para trabalhar usando dados de data e hora, estruturados, semiestruturados e não estruturados. Eles são documentados nos Manuais Online do SQL Server 2008.

Os tipos de dados do SQL Server disponíveis para uso em seu aplicativo dependem da versão do SQL Server que você está usando. Para obter mais informações, consulte Data Types (Transact-SQL).

Nesta seção

SqlTypes e DataSet
Descreve o suporte de tipo para SqlTypes no DataSet.

Manipulando valores nulos
Demonstra como trabalhar com valores nulos e lógica de três valores.

Comparando valores de GUID e uniqueidentifier
Demonstra como trabalhar com GUID e uniqueidentifier valores no SQL Server e no .NET Framework.

Dados de data e hora
Descreve como usar os novos tipos de dados de data e hora introduzidos no SQL Server 2008.

UDTs grandes
Demonstra como recuperar dados de UDTs de valor grande introduzidos no SQL Server 2008.

Dados XML no SQL Server
Descreve como trabalhar com os dados XML recuperados do SQL Server.

Referência

DataSet
Descreve a classe DataSet e todos os membros dela.

System.Data.SqlTypes
Descreve o namespace SqlTypes e todos os membros dele.

SqlDbType
Descreve a enumeração SqlDbType e todos os membros dela.

DbType
Descreve a enumeração DbType e todos os membros dela.

Consulte também