将SQL查询结果反序列化为动态对象c#

问题描述 投票:0回答:1

我有一个SQL查询返回一个结果,列名总是不同的,我想将结果映射到C#对象数组。

通常,当我有列名静态时,我创建一个成员名称与列名匹配的类,它可以工作,但在这种情况下,列名在名称和数字上总是不同,因为我在查询中使用PIVOT运算符。

如何将查询结果映射到对象数组中,因为我不知道列号和列名?

c# sql dynamic
1个回答
0
投票

执行查询后,在SQL中创建一个包含现有输出的查询,并为每列设置别名。

© www.soinside.com 2019 - 2024. All rights reserved.