I want to know how to transform a DataTable into a Dictionary. I did something like this.
using System.Linq;
internal Dictionary GetDict(Da
The generic method ToDictionary
has 3 parameters. You left one off, so it doesn't know what to do. If you want to specify all of the parameters, it would be
.
internal Dictionary GetDict(DataTable dt)
{
return dt.AsEnumerable()
.ToDictionary(row => row.Field(0),
row => row.Field
Of course, if you leave them off, the compiler is able to infer the types, so you don't get the error.