Я вытягиваю объект 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;
но я не могу этого сделать, поскольку имя свойства, которое мне понадобится, не будет известно до выполнения.
Ответ этого СОПРОТИВЛЕНИЯ не работает. Я все еще получаю исключение Target Invocation
. Так что...
Есть ли способ сделать то, что я хочу делать с Dapper FastExpando?