Я считаю, что проблема в том, что вы не используете класс как часть выборки. Попробуйте создать простой класс и выполнить выборку следующим образом:
public class EmpDetail
{
public string EmpName { get; set; }
public string EmpCode { get; set; }
}
var result = db.Fetch<EmpDetail>(Query);
Затем попробуйте повторить этот список EmpDetail
:
foreach (var detail in result)
{
var x = detail.EmpName; // First column
var y = detail.EmpCode; // Second column
}
РЕДАКТИРОВАТЬ: Согласно это (ч / т Роберт Коритник), похоже, что он будет поддерживать запрос dynamic
, например, ( не проверено ):
foreach (var detail in db.Fetch<dynamic>(query))
{
var x = detail.EmpName; // First column
var y = detail.EmpCode; // Second column
}