我尝试使用 LINQ 将一行转换为字典 (fieldName -> fieldValue)
return Enumerable.Range(0, reader.FieldCount)
.ToDictionary<string, object>(reader.GetName, reader.GetValue);
但我收到错误消息:
实例参数:无法转换自'System.Collections.Generic.IEnumerable<int>'
to 'System.Collections.Generic.IEnumerable<string>'
如何纠正这个问题?
return Enumerable.Range(0, reader.FieldCount)
.ToDictionary(
i => reader.GetName(i),
i => reader.GetValue(i));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)