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 type Default .NET type Provider-specific type Other .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)  

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

最新文章

  1. 关于超出部分隐藏加省略号的css方法
  2. 如何解决SoftekBarcode.dll加载失败的问题
  3. LoadRunner IP欺骗(转)
  4. PHP项目:如何用PHP高并发检索数据库?
  5. 关于aspx模板页面元素路径的问题,以及对模板页面的理解
  6. guestmount
  7. 也谈js函数节流
  8. 使用Python多线程犯的错误总结
  9. How to write simple HTTP proxy with Boost.Asio
  10. HDU1372:Knight Moves(BFS)
  11. ARM处理器寄存器
  12. CSS3中选择器
  13. http post,get,put,delete区别(收集整理)
  14. 从后台servlet中,获取jsp页面输入的值,来删除用户一行信息
  15. 软件测试2gkd
  16. python 发送163邮件
  17. .net core安装及初体验
  18. Android 音视频深入 十五 FFmpeg 推流mp4文件(附源码下载)
  19. 【模型】Toon Dragon
  20. python中hashlib md5

热门文章

  1. JavaScript 对象 之创建对象 学习笔记
  2. centos6.5环境源码编译安装mysql5.6.34
  3. Windows Server 2003/2008 单网卡搭建VPN
  4. JsonCpp的简单使用方法
  5. 项目Windows服务安装命令:
  6. Hdu OJ 5115 Dire Wolf (2014ACM/ICPC亚洲区北京站) (动态规划-区间dp)
  7. Facebook内部分享:26个高效工作的小技巧
  8. java根据逗号分隔字符串,后加上单引号
  9. iOS获取当前app的名称和版本号
  10. js取最小最大值--Math.min()、math.max()