Я попытался использовать LINQ для преобразования одной строки в Dictionary (fieldName -> fieldValue)
return Enumerable.Range(0, reader.FieldCount)
.ToDictionary<string, object>(reader.GetName, reader.GetValue);
но я получил сообщение об ошибке:
Аргумент экземпляра :не может быть преобразован из 'System.Collections.Generic.IEnumerable<int>'
в 'System.Collections.Generic.IEnumerable<string>'
. Как это исправить?