Я использую Dapper для запроса из SQL и динамического запроса как такового:
var returns = conn.Query(dynamicQuery);
Когда я затем просматриваю результаты, я хотел бы узнать, какой тип даты я обрабатываю, поэтому я попытался сделать следующее:
foreach (var result in results)
{
MessageBox.Show(result.GetType().ToString());
}
Но он всегда терпит неудачу на MessageBox
с ошибкой Cannot perform runtime binding on a null reference
.
Если я использую это вместо:
var returns = conn.Query<object>(dynamicQuery);
Затем команда работает, но она дает мне тип объекта Dapper.SqlMapper+DapperRow
.
Как я могу найти тип переменной dynamic
?