|
下表显示了 .NET Framework 类型、DbType 和 SqlDbType 枚举以及 SqlDataReader 的访问器方法。
SQL Server 数据库引擎类型.NET Framework 类型SqlDbType 枚举SqlDataReader SqlTypes 类型化访问器DbType 枚举SqlDataReader DbType 类型化访问器bigintInt64BigIntGetSqlInt64Int64GetInt64binaryByte[]VarBinaryGetSqlBinaryBinaryGetBytesbitBooleanBitGetSqlBooleanBooleanGetBooleancharStringCharGetSqlStringAnsiStringFixedLength,GetStringChar[]StringGetCharsdate
(仅适用 SQL Server 2008)DateTimeDateGetSqlDateTimeDateGetDateTimedatetimeDateTimeDateTimeGetSqlDateTimeDateTimeGetDateTimedatetime2
(仅适用 SQL Server 2008)DateTime2DateTime2GetSqlDateTimeDateTime2GetDateTimedatetimeoffset
(仅适用 SQL Server 2008)DateTimeOffsetDateTimeOffset无DateTimeOffsetGetDateTimeOffsetdecimalDecimalDecimalGetSqlDecimalDecimalGetDecimalFILESTREAM 属性 (varbinary(max)Byte[]VarBinaryGetSqlBytesBinaryGetBytesfloatDoubleFloatGetSqlDoubleDoubleGetDoubleimageByte[]BinaryGetSqlBinaryBinaryGetBytesintInt32IntGetSqlInt32Int32GetInt32moneyDecimalMoneyGetSqlMoneyDecimalGetDecimalncharStringNCharGetSqlStringStringFixedLengthGetStringChar[]GetCharsntextStringNTextGetSqlStringStringGetStringChar[]GetCharsnumericDecimalDecimalGetSqlDecimalDecimalGetDecimalnvarcharStringNVarCharGetSqlStringStringGetStringChar[]GetCharsrealSingleRealGetSqlSingleSingleGetFloatrowversionByte[]TimestampGetSqlBinaryBinaryGetBytessmalldatetimeDateTimeDateTimeGetSqlDateTimeDateTimeGetDateTimesmallintInt16SmallIntGetSqlInt16Int16GetInt16smallmoneyDecimalSmallMoneyGetSqlDecimalDecimalGetDecimalsql_variantObject*VariantGetSqlValue *ObjectGetValue *textStringTextGetSqlStringStringGetStringChar[]GetCharstime
(仅适用 SQL Server 2008)TimeSpanTime无TimeGetDateTimetimestampByte[]TimestampGetSqlBinaryBinaryGetBytestinyintByteTinyIntGetSqlByteByteGetByteuniqueidentifierGuidUniqueIdentifierGetSqlGuidGuidGetGuidvarbinaryByte[]VarBinaryGetSqlBinaryBinaryGetBytesvarcharStringVarCharGetSqlStringAnsiString, StringGetStringChar[]GetCharsxmlXmlXmlGetSqlXmlXml无 |
|
|
|
|
|
|