Tipi di dati SQL Server e ADO.NET

SQL Server e .NET Framework sono basati su sistemi di tipi diversi che possono comportare una potenziale perdita di dati. Per mantenere l'integrità dei dati, il provider di dati .NET Framework per SQL Server (System.Data.SqlClient) fornisce metodi delle funzioni di accesso tipizzate per l'uso dei dati SQL Server. È possibile usare le enumerazioni nelle classi SqlDbType per specificare i tipi di dati SqlParameter.

Per altre informazioni e una tabella in cui sono descritti i mapping tra tipi di dati SQL Server e .NET Framework, vedere Mapping dei tipi di dati SQL Server.

SQL Server 2008 introduce nuovi tipi di dati progettati per soddisfare le esigenze aziendali di utilizzo di dati di data e ora, strutturati, semistrutturati e non strutturati. Questi tipi sono presentati nella documentazione online di SQL Server 2008.

I tipi di dati di SQL Server disponibili per l'utilizzo nell'applicazione dipendono dalla versione di SQL Server in uso. Per altre informazioni, vedere Tipi di dati (Transact-SQL).

In questa sezione

SqlTypes e DataSet
Viene descritto il supporto di tipi per SqlTypes in DataSet.

Gestione dei valori null
Illustra come usare i valori Null e la logica a tre valori.

Confronto tra GUID e valori uniqueidentifier
Viene illustrato come usare valori GUID e uniqueidentifier in SQL Server e in .NET Framework.

Dati relativi a data e ora
Descrive come usare i nuovi tipi di dati di data e ora introdotti in SQL Server 2008.

Tipi definiti dall'utente di grandi dimensioni
Descrive come recuperare i dati dai tipi definiti dall'utente con valori di grandi dimensioni introdotti in SQL Server 2008.

Dati XML in SQL Server
Descrive come usare i dati XML recuperati da SQL Server.

Riferimento

DataSet
Descrive la classe DataSet e tutti i relativi membri.

System.Data.SqlTypes
Descrive lo spazio dei nomi SqlTypes e tutti i relativi membri.

SqlDbType
Descrive l'enumerazione SqlDbType e tutti i relativi membri.

DbType
Descrive l'enumerazione DbType e tutti i relativi membri.

Vedi anche