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


  • 相关阅读:
    宠物商店项目需求
    使用Ajax新闻系统管理需求分析
    java 面向对象面试题,问答题,构造方法,抽象类,继承,多态,接口,异常总结;
    如何在linux服务器部署Rstudio server,配置ODBC远程访问win 服务器上的SQL server
    R语言网络爬虫学习 基于rvest包
    用蒙特卡洛方法计算派-python和R语言
    R 语言学习日志 1
    kmeans聚类中的坑 基于R shiny 可交互的展示
    分类算法简介 基于R
    R 多线程和多节点并行计算
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351897.html
Copyright © 2011-2022 走看看