У меня есть динамический объект, вызывая dapper.Query (...).Скопировать/клонировать динамический объект?
Я хочу добавить участника во время выполнения, но я не могу. Я знаю об ExpandoObject, но он не принимает конструктора для копирования всех членов.
Есть ли способ, которым я могу скопировать все члены динамического объекта, а затем добавить поле или два, как я хотел?
-edit- решен через обходное решение. Я добавил фиктивный столбец в sql (select ..., '' [MyFieldName]
), тогда у меня не было проблем с назначением MyFieldName для моего строкового значения.
Pls вы могли бы показать код, который вы пробовали? –
@CuongLe: Какой код? ExpandoObject не использует конструктор для клонирования, а Query - в известном dapper.net. – BruteCode
Во-первых, почему вам нужно использовать динамический? не можете ли вы создать структуру данных, представляющую элементы данных, которые вы выбрали из базы данных? –