我有一个SQL查询返回一个结果,列名总是不同的,我想将结果映射到C#对象数组。
通常,当我有列名静态时,我创建一个成员名称与列名匹配的类,它可以工作,但在这种情况下,列名在名称和数字上总是不同,因为我在查询中使用PIVOT运算符。
如何将查询结果映射到对象数组中,因为我不知道列号和列名?
执行查询后,在SQL中创建一个包含现有输出的查询,并为每列设置别名。