数据库内定义的: bigint和int 和tinyint 分别对应C#内的是什么?
是不是:
bigint  Int64
int     Int32
tinyint Int16
那么,请问:long int short
怎么回事?

解决方案 »

  1.   

    long int short 
    不同的系统或语言有不同的定义,他们的内存所占字节长也不定相同!
    所占字节长越大,就表明它定义的数可以表达的范围越广!
    一般
       long  = int64
       int = int32
       short = int16
    C#也是这样!
      

  2.   

    SQL Server 类型 .NET Framework   类型   
      bigint   Int64   
      binary   Byte[]   
      bit      Boolean   
      char     String    
      datetime DateTime   
      decimal  Decimal   
      float    Double   
      image    Byte[]   
      int     Int32   
      money   Decimal   
      nchar   String     
      ntext   String   
      numeric Decimal   
      nvarchar String     
      real     Single   
      smalldatetime DateTime   
      smallint      Int16   
      smallmoney    Decimal   
      sql_variant   Object   *   
      text          String     
      timestamp     Byte[]   
      tinyint       Byte   
      uniqueidentifier  Guid   
      varbinary   Byte[]   
      varchar     String     
      

  3.   

    有没有大侠能这样写:
    =============================================================
    SQL2005类型  .NET Framework类型    C#类型
    =============================================================
      bigint           Int64           long
     
     谢谢啦!!