5
j'ai essayé d'utiliser LINQ pour convertir une ligne au dictionnaire (fieldName -> fieldValue)converti datareader au dictionnaire
return Enumerable.Range(0, reader.FieldCount)
.ToDictionary<string, object>(reader.GetName, reader.GetValue);
mais je reçu un message d'erreur:
argument instance: ne peut pas convertir 'System.Collections.Generic.IEnumerable<int>'
à 'System.Collections.Generic.IEnumerable<string>'
Comment corriger cela?
Voir aussi http://stackoverflow.com/a/4286071/292060 – goodeye