C# 数据类型与PostgreSQL 数据类型映射
2024-08-27 15:52:50
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) |
有需要的朋友可以去看看。
最新文章
- 关于超出部分隐藏加省略号的css方法
- 如何解决SoftekBarcode.dll加载失败的问题
- LoadRunner IP欺骗(转)
- PHP项目:如何用PHP高并发检索数据库?
- 关于aspx模板页面元素路径的问题,以及对模板页面的理解
- guestmount
- 也谈js函数节流
- 使用Python多线程犯的错误总结
- How to write simple HTTP proxy with Boost.Asio
- HDU1372:Knight Moves(BFS)
- ARM处理器寄存器
- CSS3中选择器
- http post,get,put,delete区别(收集整理)
- 从后台servlet中,获取jsp页面输入的值,来删除用户一行信息
- 软件测试2gkd
- python 发送163邮件
- .net core安装及初体验
- Android 音视频深入 十五 FFmpeg 推流mp4文件(附源码下载)
- 【模型】Toon Dragon
- python中hashlib md5
热门文章
- JavaScript 对象 之创建对象 学习笔记
- centos6.5环境源码编译安装mysql5.6.34
- Windows Server 2003/2008 单网卡搭建VPN
- JsonCpp的简单使用方法
- 项目Windows服务安装命令:
- Hdu OJ 5115 Dire Wolf (2014ACM/ICPC亚洲区北京站) (动态规划-区间dp)
- Facebook内部分享:26个高效工作的小技巧
- java根据逗号分隔字符串,后加上单引号
- iOS获取当前app的名称和版本号
- js取最小最大值--Math.min()、math.max()