-1
我有一个动态的对象,通过调用dapper.Query(...)。复制/克隆动态对象?
我想在运行时添加一个成员,但我不能。我知道ExpandoObject,但它不需要在构造函数中复制所有成员。
有没有一种方法可以复制动态对象的所有成员,然后添加一个或两个像我想要的成员?
-edit-通过解决方法解决。我在sql中添加了一个虚拟列(select ..., '' [MyFieldName]
),然后我没有任何问题将MyFieldName分配给我的字符串值。
请问你能显示一些你试过的代码吗? – 2013-03-04 15:30:20
@CongLe:什么代码? ExpandoObject并不需要一个构造函数来克隆,并且查询在众所周知的dapper.net – BruteCode 2013-03-04 15:44:14
首先,您为什么需要使用动态?你不能让数据结构代表你从数据库中选择的数据元素吗? – 2013-03-04 15:58:24