当我运行以下查询时(从 c# 代码到 sql server 连接):
select GetDate() Named, GetDate() Column2, Getdate(), getdate(), getdate() Named
生成的 DataTable 具有以下列:Named, Column2, Column1, Column3, Named1 有没有办法从.NET 中知道查询中未命名的 Column1 和 Column3?
在管理工作室中运行相同的查询显示来自选择的确切名称:未命名列 for Column1 & Column3 和 Named 而不是 Named1
注意:只是为了说明这一点 - SQL 查询不是问题 - 问题是如何获取服务器返回的正确模式。