zoukankan      html  css  js  c++  java
  • C# 数据类型与PostgreSQL 数据类型映射

    Npgsql 是基于ADO.NET 的PostgreSQL 数据驱动。

    Npgsql 官方 已经提供C# 数据类型与PostgreSQL数据类型的对应映射

    地址: http://www.npgsql.org/doc/types.html

    Type mappings

    Type mappings when reading values sent from the backend

    PostgreSQL typeDefault .NET typeProvider-specific typeOther .NET types
    bool bool    
    int2 short   byte, sbyte, int, long, float, double, decimal, string
    int4 int   byte, short, long, float, double, decimal, string
    int8 long   long, byte, short, int, float, double, decimal, string
    float4 float   double
    float8 double    
    numeric decimal   byte, short, int, long, float, double, string
    money decimal    
    text string   char[]
    varchar string   char[]
    bpchar string   char[]
    citext string   char[]
    json string   char[]
    jsonb string   char[]
    xml string   char[]
    point NpgsqlPoint   string
    lseg NpgsqlLSeg   string
    path NpgsqlPath    
    polygon NpgsqlPolygon    
    line NpgsqlLine   string
    circle NpgsqlCircle   string
    box NpgsqlBox   string
    bit(1) bool   BitArray
    bit(n) BitArray    
    varbit BitArray    
    hstore IDictionary<string, string>   string
    uuid Guid   string
    cidr NpgsqlInet   string
    inet IPAddress NpgsqlInet string
    macaddr PhysicalAddress   string
    tsquery NpgsqlTsQuery    
    tsvector NpgsqlTsVector    
    date DateTime NpgsqlDate  
    interval TimeSpan NpgsqlTimeSpan  
    timestamp DateTime NpgsqlDateTime  
    timestamptz DateTime NpgsqlDateTime DateTimeOffset
    time TimeSpan    
    timetz DateTimeOffset   DateTimeOffset, DateTime, TimeSpan
    bytea byte[]    
    oid uint    
    xid uint    
    cid uint    
    oidvector uint[]    
    name string   char[]
    (internal) char char   byte, short, int, long
    geometry (PostGIS) PostgisGeometry    
    record object[]    
    composite types T    
    range subtypes NpgsqlRange    
    enum types TEnum    
    array types Array (of child element type)    

                  有需要的朋友可以去看看。

  • 相关阅读:
    LiveCharts文档-3开始-1安装
    LiveCharts文档-2FAQ
    时间戳的简介
    LiveCharts文档-1前言
    做了一个串口读写温度的程序
    CsvHelper文档-6类型转换
    CsvHelper文档-5配置
    如何选择 .NET Framework目标版本
    CsvHelper文档-4映射
    CsvHelper文档-3写
  • 原文地址:https://www.cnblogs.com/yunfeng83/p/5265782.html
Copyright © 2011-2022 走看看