SQL Server 與 .NET 使用不同的型別系統,可能導致資料遺失。 為維護資料完整性,Microsoft.Data.SqlClient提供 SQL Server 資料的型別存取器方法。 安裝 Microsoft.Data.SqlClient NuGet 套件用於客戶端應用程式。 使用 SqlDbType 列舉來指定 SqlParameter 資料型別。 如 SqlString 和 SqlDecimal 等常見的 SQL 值類型仍屬於 System.Data.SqlTypes。
如需詳細資訊和描述 SQL Server 與 .NET Framework 數據類型之間數據類型對應的數據表,請參閱 SQL Server 數據類型對應。
SQL Server 2008 引進了新的數據類型,其設計目的是要符合商務需求,以處理日期和時間、結構化、半結構化和非結構化數據。 這些記載於 SQL Server 2008 在線叢書。
應用程式中可供使用的 SQL Server 資料類型取決於您所使用的 SQL Server 版本。 如需詳細資訊,請參閱 資料類型 (Transact-SQL)。
本節中
SqlTypes 和 DataSet
描述SqlTypes中DataSet的類型支援。
處理 Null 值
示範如何使用 Null 值和三值邏輯。
比較 GUID 和 uniqueidentifier 值
示範如何在 SQL Server 與 .NET 框架中使用 GUID 與uniqueidentifier值。
日期和時間數據
描述如何使用 SQL Server 2008 中引進的新日期和時間數據類型。
大型 UDT
示範如何從 SQL Server 2008 中引進的大型值 UDT 擷取數據。
SQL Server 中的 XML 數據
描述如何使用從 SQL Server 擷取的 XML 數據。
參考文獻
DataSet
描述 類別 DataSet 及其所有成員。
System.Data.SqlTypes
描述 SqlTypes 命名空間及其所有成員。
SqlDbType
描述 SqlDbType 列舉及其所有成員。
DbType
描述 DbType 列舉及其所有成員。