复制/克隆动态对象

本文关键字:动态 对象 复制 | 更新日期: 2023-09-27 18:02:13

通过调用dapper.Query(…)得到一个动态对象。

我想在运行时添加一个成员,但我不能。我知道ExpandoObject,但它不接受一个构造函数来复制所有成员。

是否有一种方法可以复制动态对象的所有成员,然后像我想要的那样添加一个或两个字段?

-edit- resolved by workaround。我在sql (select ..., '' [MyFieldName])中添加了一个虚拟列,然后我没有问题将MyFieldName分配给我的字符串值。

复制/克隆动态对象

通过变通解决。我在sql (select ..., '' [MyFieldName])中添加了一个虚拟列,然后我没有问题将MyFieldName分配给我的字符串值。