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

时间:2019-03-14 12:22:03

标签: c# sql dynamic

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

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

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

1 个答案:

答案 0 :(得分:0)

执行查询后,然后使用SQL中的现有输出创建查询并为每列设置别名。