zoukankan      html  css  js  c++  java
  • SqlServer与.NET的数据类型映射关系图


    关系表

    SQL Server 数据库引擎类型

    .NET Framework 类型

    SqlDbType 枚举

    SqlDataReader SqlTypes 类型化访问器

    DbType 枚举

    SqlDataReader DbType 类型化访问器

    bigint

    Int64

    BigInt

    GetSqlInt64

    Int64

    GetInt64

    binary

    Byte[]

    VarBinary

    GetSqlBinary

    Binary

    GetBytes

    bit

    Boolean

    Bit

    GetSqlBoolean

    Boolean

    GetBoolean

    char

    String

    Char[]

    Char

    GetSqlString

    AnsiStringFixedLength,

    String

    GetString

    GetChars

    date

    (仅适用 SQL Server 2008)

    DateTime

    Date

    GetSqlDateTime

    Date

    GetDateTime

    datetime

    DateTime

    DateTime

    GetSqlDateTime

    DateTime

    GetDateTime

    datetime2

    (仅适用 SQL Server 2008)

    DateTime2

    DateTime2

    GetSqlDateTime

    DateTime2

    GetDateTime

    datetimeoffset

    (仅适用 SQL Server 2008)

    DateTimeOffset

    DateTimeOffset

    none

    DateTimeOffset

    GetDateTimeOffset

    decimal

    Decimal

    Decimal

    GetSqlDecimal

    Decimal

    GetDecimal

    FILESTREAM 属性 (varbinary(max)

    Byte[]

    VarBinary

    GetSqlBytes

    Binary

    GetBytes

    float

    Double

    Float

    GetSqlDouble

    Double

    GetDouble

    image

    Byte[]

    Binary

    GetSqlBinary

    Binary

    GetBytes

    int

    Int32

    Int

    GetSqlInt32

    Int32

    GetInt32

    money

    Decimal

    Money

    GetSqlMoney

    Decimal

    GetDecimal

    nchar

    String

    Char[]

    NChar

    GetSqlString

    StringFixedLength

    GetString

    GetChars

    ntext

    String

    Char[]

    NText

    GetSqlString

    String

    GetString

    GetChars

    numeric

    Decimal

    Decimal

    GetSqlDecimal

    Decimal

    GetDecimal

    nvarchar

    String

    Char[]

    NVarChar

    GetSqlString

    String

    GetString

    GetChars

    real

    Single

    Real

    GetSqlSingle

    Single

    GetFloat

    rowversion

    Byte[]

    Timestamp

    GetSqlBinary

    Binary

    GetBytes

    smalldatetime

    DateTime

    DateTime

    GetSqlDateTime

    DateTime

    GetDateTime

    smallint

    Int16

    SmallInt

    GetSqlInt16

    Int16

    GetInt16

    smallmoney

    Decimal

    SmallMoney

    GetSqlDecimal

    Decimal

    GetDecimal

    sql_variant

    Object*

    Variant

    GetSqlValue *

    Object

    GetValue *

    text

    String

    Char[]

    Text

    GetSqlString

    String

    GetString

    GetChars

    time

    (仅适用 SQL Server 2008)

    TimeSpan

    Time

    none

    Time

    GetDateTime

    timestamp

    Byte[]

    Timestamp

    GetSqlBinary

    Binary

    GetBytes

    tinyint

    Byte

    TinyInt

    GetSqlByte

    Byte

    GetByte

    uniqueidentifier

    Guid

    UniqueIdentifier

    GetSqlGuid

    Guid

    GetGuid

    varbinary

    Byte[]

    VarBinary

    GetSqlBinary

    Binary

    GetBytes

    varchar

    String

    Char[]

    VarChar

    GetSqlString

    AnsiStringString

    GetString

    GetChars

    xml

    Xml

    Xml

    GetSqlXml

    Xml

    none


  • 相关阅读:
    信号之可重入函数
    信号的发送
    守护进程详解以及start-stop-daemon命令
    信号基本概念
    常用进程调度算法(转)
    malloc/free与new/delete的区别(转)
    IP地址转换
    exec系列函数详解
    fork函数拓展
    leetcode第156场周赛5205
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351896.html
Copyright © 2011-2022 走看看