【发布时间】:2018-07-25 04:48:13
【问题描述】:
这是我在数据库中的表:
CREATE TABLE public.test
(
id integer NOT NULL DEFAULT nextval('test_id_seq'::regclass),
hc character varying(30),
"Hc" character varying(30),
"HC" character varying(30),
f character varying(30),
"F" character varying(30),
f1 character varying(30),
te numeric(2,2),
CONSTRAINT test_pkey PRIMARY KEY (id)
)
如果我从 vb.net 获得 Npgsql 的表定义:
select * from test where null = null
结果:一些列已更改名称: 例如:Hc => Hc1,HC => HC2
如何使用 Npgsql 从数据库中获取正确的列名?
【问题讨论】:
-
您能否发布一些代码来准确显示您在做什么?使用
NpgsqlDataReader.GetName()获取字段名称会显示正确的名称。