【发布时间】:2012-07-30 07:19:11
【问题描述】:
我有一个存储过程调用返回一个预先未知字段的记录集。出于某种互操作的原因,我需要让它在 3.5 上运行,所以我没有任何动态支持。 dapper 中是否有一些内置解决方案?我自己一个也没找到。 如果没有这样的解决方案,动态创建一个公开我要获取的属性的类型是否有意义(并且它是否有效)? 编辑 我设法通过在 c# 3.0 中创建一个动态对象来添加一个完全外部的解决方案(无需调整原始代码库)。 Here is the extension dapper code and here the factory for the dynamic object.
【问题讨论】: