У меня есть запрос NHibernate, вызванный в моем коде C #, который возвращает массив объектов, который, кажется, работает нормально, за исключением случаев, когда я пытаюсь перебрать элементы в массиве, чтобы использовать значения.Когда я пробую их через foreach, я получаю исключение:
Cannot apply indexing with [] to an expression of type 'object'
.
Вот упрощенная версия кода:
var counts =
GetSession().CreateQuery(
@"select Name, count(Id) from
Account
group by Name")
.Enumerable();
foreach (var count in counts)
{
string s = count[0];
}
Может кто-нибудь помочь мне разобраться, как перебирать результаты возвращаемого Enumerable?