Я извлекаю объект Dapper FastExpando
и хочу иметь возможность динамически ссылаться на имена столбцов во время выполнения, а не во время разработки / время компиляции. Итак, я хочу иметь возможность делать следующее:
var testdata = conn.Query("select * from Ride Where RiderNum = 21457");
Я хочу иметь возможность делать следующее:
foreach( var row in testdata) {
var Value = row["PropertyA"];
}
Я понимаю, что могу:
var Value = row.PropertyA;
но я не могу этого сделать, так как имя свойства я буду нуждаться не будет известно до времени выполнения.
Ответ от этот вопрос SO не работает. Я по-прежнему получаю то же исключение Target Invocation
. Итак ...
Есть ли способ сделать то, что я хочу делать с Dapper FastExpando?