将SQL Server数据类型映射到.NET

本文提供了SQLServer数据类型与.NET框架中相应类型的详细对照表,有助于开发者在使用ADO.NET进行数据库交互时选择正确的数据类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将SQL Server数据类型映射到.NET
表4-3将SQL Server数据类型映射到.NET中它们的对应类型,这有助于你在编写ADO.NET代码时选择使用什么。
表4-3
SQL Server类型
SqlDbType
DbType
SqlType
.NET基本类型
BIGINT
BigInt
SqlInt64
Int64
BINARY
Binary
SqlBinary
SqlBytes
Byte[]
BIT
Bit
Boolean
SqlBoolean
Boolean
CHAR
Char
AnsiString
FixedLength
SqlString
SqlChars
SqlStreamChars
String
Char[]
DATETIME
DateTime
Date
DateTime
Time
SqlDateTime
DateTime
DECIMAL
Decimal
Decimal
UInt32
UInt64
VarNumeric
SqlDecimal
Decimal
FLOAT
Float
Double
SqlDouble
Double
IMAGE
Image
SqlBinary
SqlBytes
Byte[]
INT
Int
Int32
UInt16
SqlInt32
Int32
MONEY
Money
Currency
SqlMoney
Decimal
NCHAR
Nchar
StringFixed
Length
SqlString
SqlChars
SqlStreamChars
String
Char[]
续表
SQL Server类型
SqlDbType
DbType
SqlType
.NET基本类型
NTEXT/
VARBINARY
(MAX)
Ntext
SqlString
SqlChars
SqlStreamChars
String
Char[]
NUMERIC
Decimal
SqlDecimal
Decimal
NVARCHAR
NvarChar
String
SqlString
SqlChars
SqlStreamChars
String
Char[]
REAL
Real
Single
SqlSingle
Single
SMALL-
DATETIME
SmallDateTime
SqlDateTime
DateTime
SMALLINT
SmallInt
Int16
SByte
SqlInt16
Int16
SMALLMONEY
SmallMoney
SqlMoney
Decimal
SQL_VARIANT
Variant
Object
Object
Object
SYSNAME
NVarchar
SqlString
String
TEXT/
VARCHAR(MAX)
Text
SqlString
SqlChars
String
Char[]
TIMESTAMP
Timestamp
SqlBinary
Byte[]
TINYINT
TinyInt
Byte
SqlByte
Byte
UNIQUE-
IDENTIFIER
UniqueIdentifier
Guid
SqlGuid
Guid
VARBINARY
VarBinary
Binary
SqlBinary
SqlBytes
Byte[]
VARCHAR
VarChar
AnsiString
SqlString
SqlChars
String
Char[]
XML
Xml
SqlXml
XmlDocument
XmlNode
XmlElement
String
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值