Mapping dei tipi di dati SQL Server e ADO.NETSQL Server Data Types and ADO.NET

SQL Server e .NET Framework sono basati su sistemi di tipi diversi che possono comportare una potenziale perdita di dati.SQL Server and the .NET Framework are based on different type systems, which can result in potential data loss. 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.To preserve data integrity, the .NET Framework Data Provider for SQL Server (System.Data.SqlClient) provides typed accessor methods for working with SQL Server data. È possibile usare le enumerazioni nelle classi SqlDbType per specificare i tipi di dati SqlParameter.You can use the enumerations in the SqlDbType classes to specify SqlParameter data types.

Per ulteriori informazioni e per una tabella in cui vengono descritti i mapping dei tipi di dati tra SQL Server e .NET Framework tipi di dati, vedere SQL Server mapping deitipi di dati.For more information and a table that describes the data type mappings between SQL Server and .NET Framework data types, see SQL Server Data Type Mappings.

In SQL Server 2008 vengono introdotti nuovi tipi di dati progettati per soddisfare le esigenze aziendali di uso di dati relativi a data e ora, strutturati, semistrutturati e non strutturati.SQL Server 2008 introduces new data types that are designed to meet business needs to work with date and time, structured, semi-structured, and unstructured data. Questi tipi sono illustrati nella documentazione online di SQL Server 2008.These are documented in SQL Server 2008 Books Online.

I tipi di dati SQL Server disponibili per l'uso nell'applicazione dipendono dalla versione di SQL Server in uso.The SQL Server data types that are available for use in your application depends on the version of SQL Server that you are using. Per altre informazioni, vedere la versione rilevante della documentazione online di SQL Server nella tabella seguente.For more information, see the relevant version of SQL Server Books Online in the following table.

Documentazione online di SQL ServerSQL Server Books Online

  1. Tipi di dati (motore di database)Data Types (Database Engine)

In questa sezioneIn This Section

SqlTypes e DataSetSqlTypes and the DataSet
Viene descritto il supporto dei tipi per SqlTypes in DataSet.Describes type support for SqlTypes in the DataSet.

Gestione dei valori nullHandling Null Values
Viene illustrato come usare i valori null e la logica a tre valori.Demonstrates how to work with null values and three-valued logic.

Confronto tra GUID e valori uniqueidentifierComparing GUID and uniqueidentifier Values
Viene illustrato come usare valori GUID e uniqueidentifier in SQL Server e in .NET Framework.Demonstrates how to work with GUID and uniqueidentifier values in SQL Server and the .NET Framework.

Dati relativi a data e oraDate and Time Data
Viene descritto come usare i nuovi tipi di dati relativi a data e ora in SQL Server 2008.Describes how to use the new date and time data types introduced in SQL Server 2008.

Tipi di grandi dimensioni definiti dall'utenteLarge UDTs
Viene illustrato come recuperare i dati dai tipi UDT con valori di grandi dimensioni introdotti in SQL Server 2008.Demonstrates how to retrieve data from large value UDTs introduced in SQL Server 2008.

Dati XML in SQL ServerXML Data in SQL Server
Viene descritto come usare i dati XML recuperati da SQL Server.Describes how to work with XML data retrieved from SQL Server.

RiferimentiReference

DataSet
Vengono descritti la classe DataSet e tutti i relativi membri.Describes the DataSet class and all of its members.

System.Data.SqlTypes
Vengono descritti lo spazio dei nomi SqlTypes e tutti i relativi membri.Describes the SqlTypes namespace and all of its members.

SqlDbType
Vengono descritti l'enumerazione SqlDbType e tutti i relativi membri.Describes the SqlDbType enumeration and all of its members.

DbType
Vengono descritti l'enumerazione DbType e tutti i relativi membri.Describes the DbType enumeration and all of its members.

Vedere ancheSee also