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


  • 相关阅读:
    监控Redis集群
    host主机监控规则
    Prometheus自身的监控告警规则
    Prometheus alerts 各种告警规则
    Elasticsearch官方文档离线访问实操指南
    Ceph 存储集群
    采用阿里云 yum的方式安装ceph
    设置HTTP请求自动跳转HTTPS
    jumpserver 2222端口的使用
    安装jumpserver 2.1.2版本遇到的坑
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351895.html
Copyright © 2011-2022 走看看