DataTable を Dictionary に変換する方法を知りたいです。私はこのようなことをしました。
using System.Linq;
internal Dictionary<string,object> GetDict(DataTable dt)
{
return dt.AsEnumerable()
.ToDictionary<string, object>(row => row.Field<string>(0),
row => row.Field<object>(1));
}
しかし、私は得る:
System.Data.EnumerableRowCollection には、'ToDictionary' と最適な拡張メソッド オーバーロード 'System.Linq.Parallel.Enumerable.ToDictionary(System.Linq.ParallelQuery, System.Func, System.Collections.Generic.IEqualityComrparer)' の定義が含まれていません。いくつかの無効な引数があります
どうすればこれを解決できますか?
ありがとう