【发布时间】:2014-09-02 14:55:58
【问题描述】:
需要使用SqlDataReader 中的GetOrdinal,但我的查询是使用连接的,并且多次包含相同的字段名称。
所以我试试
SELECT a.Id, b.Id FROM table1 AS a ...
但 GetOrdinal 似乎 dont understand the schema alias...GetOrdinal('a.Id')`
抛出异常...无论如何要存档吗?
【问题讨论】:
-
你为什么需要这个名字?你可以使用
reader.GetInt32(0)和reader.GetInt32(1)。
标签: c# sqldatareader