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'utilizzo dei dati SQL Server. È possibile utilizzare le enumerazioni nelle classi SqlDbType per specificare i tipi di dati SqlParameter.

Per ulteriori 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 (ADO.NET).

In SQL Server 2008 vengono introdotti nuovi tipi di dati progettati per soddisfare le esigenze aziendali di utilizzo di dati relativi a data e ora, strutturati, semistrutturati e non strutturati. Questi tipi sono illustrati nella documentazione online di SQL Server 2008.

I tipi di dati SQL Server disponibili per l'utilizzo nell'applicazione dipendono dalla versione di SQL Server in uso. Per ulteriori informazioni, vedere la versione rilevante della documentazione online di SQL Server nella tabella seguente.

SQL Server 2000

SQL Server 2005

SQL Server 2008

Tipi di dati

Tipi di dati (Motore di database)

Tipi di dati (Motore di database)

In questa sezione

Riferimenti

  • DataSet
    Vengono descritti la classe DataSet e tutti i relativi membri.

  • System.Data.SqlTypes
    Vengono descritti lo spazio dei nomi SqlTypes e tutti i relativi membri.

  • SqlDbType
    Vengono descritti l'enumerazione SqlDbType e tutti i relativi membri.

  • DbType
    Vengono descritti l'enumerazione DbType e tutti i relativi membri.

Vedere anche

Concetti

Mapping dei tipi di dati SQL Server (ADO.NET)

Configurazione di parametri e di tipi di dati dei parametri (ADO.NET)

Parametri con valori di tabella in SQL Server 2008 (ADO.NET)

Altre risorse

Dati binari e con valori di grandi dimensioni SQL Server (ADO.NET)