暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

c# 数据类型与postgresql 数据类型映射

DotNet开发跳槽 2021-05-12
1138

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
boolbool

int2short
byte, sbyte, int, long, float, double, decimal, string
int4int
byte, short, long, float, double, decimal, string
int8long
long, byte, short, int, float, double, decimal, string
float4float
double
float8double

numericdecimal
byte, short, int, long, float, double, string
moneydecimal

textstring
char[]
varcharstring
char[]
bpcharstring
char[]
citextstring
char[]
jsonstring
char[]
jsonbstring
char[]
xmlstring
char[]
pointNpgsqlPoint
string
lsegNpgsqlLSeg
string
pathNpgsqlPath

polygonNpgsqlPolygon

lineNpgsqlLine
string
circleNpgsqlCircle
string
boxNpgsqlBox
string
bit(1)bool
BitArray
bit(n)BitArray

varbitBitArray

hstoreIDictionary<string, string>
string
uuidGuid
string
cidrNpgsqlInet
string
inetIPAddressNpgsqlInetstring
macaddrPhysicalAddress
string
tsqueryNpgsqlTsQuery

tsvectorNpgsqlTsVector

dateDateTimeNpgsqlDate
intervalTimeSpanNpgsqlTimeSpan
timestampDateTimeNpgsqlDateTime
timestamptzDateTimeNpgsqlDateTimeDateTimeOffset
timeTimeSpan

timetzDateTimeOffset
DateTimeOffset, DateTime, TimeSpan
byteabyte[]

oiduint

xiduint

ciduint

oidvectoruint[]

namestring
char[]
(internal) charchar
byte, short, int, long
geometry (PostGIS)PostgisGeometry

recordobject[]

composite typesT

range subtypesNpgsqlRange

enum typesTEnum

array typesArray (of child element type)

 

支持小微:

腾讯云 搞活动了?玩服务器的可以搞搞。  就这几天时间。

轻量 1C2G 50GB SSD盘 255元/3年

链接:https://curl.qcloud.com/qINmPBX9


版权申明:本文来源于网友收集或网友提供,如果有侵权,请转告版主或者留言,本公众号立即删除。

右下角,您点一下在看图片

小微工资涨1毛

商务合作QQ:185601686



文章转载自DotNet开发跳槽,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论