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) |
支持小微:
腾讯云 搞活动了?玩服务器的可以搞搞。 就这几天时间。
轻量 1C2G 50GB SSD盘 255元/3年
链接:https://curl.qcloud.com/qINmPBX9
版权申明:本文来源于网友收集或网友提供,如果有侵权,请转告版主或者留言,本公众号立即删除。
右下角,您点一下在看图片
小微工资涨1毛
商务合作QQ:185601686
文章转载自DotNet开发跳槽,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
明明想执行的SQL是DELETE、UPDATE,但为什么看到的是SELECT(FDW的实现原理解析)
小满未满、
382次阅读
2025-03-19 23:11:26
PostgreSQL初/中/高级认证考试(3.15)通过考生公示
开源软件联盟PostgreSQL分会
362次阅读
2025-03-20 09:50:36
9.9 分高危漏洞,尽快升级到 pgAdmin 4 v9.2 进行修复
严少安
227次阅读
2025-04-11 10:43:23
IvorySQL 4.4 发布 - 基于 PostgreSQL 17.4,增强平台支持
通讯员
225次阅读
2025-03-20 15:31:04
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
223次阅读
2025-04-07 12:14:29
命名不规范,事后泪两行
xiongcc
206次阅读
2025-03-13 14:26:08
PG vs MySQL 执行计划解读的异同点
进击的CJR
146次阅读
2025-03-21 10:50:08
版本发布| IvorySQL 4.4 发布
IvorySQL开源数据库社区
135次阅读
2025-03-13 09:52:33
PostgreSQL分区管理扩展——pg_partman
chirpyli
116次阅读
2025-03-19 15:48:31
手把手教你在 openKylin 上部署 IvorySQL 4.4
严少安
114次阅读
2025-03-27 20:41:28