将存储过程的结果映射到C#对象(可变列数)

时间:2017-02-21 15:29:39

标签: c# dynamic ado.net

我的数据库中有一个存储过程,它返回可变数量的列。是否有一个C#对象,我可以在哪里映射此过程的结果?

1 个答案:

答案 0 :(得分:1)

您可以使用松散类型的容器类型:例如objectDictionaryDataRow ...或使用动态对象或自己扩展DynamicObject

https://msdn.microsoft.com/en-us/library/system.dynamic.dynamicobject(v=vs.110).aspx