如何从数据表中检索一对列作为字典

Ton*_*nyP 2 c# c#-3.0

我有一个包含简单键值对的数据表,如何返回字典对象(DataTable.AsEnumerable().ToDictionary...。

SLa*_*aks 5

像这样:

var dict = DataTable.AsEnumerable().ToDictionary(
                r => r.Field<string>("KeyColumn"), 
                r => r.Field<DateTime>("ValueColumn")
);
Run Code Online (Sandbox Code Playgroud)