【发布时间】:2016-07-29 06:42:55
【问题描述】:
我正在尝试使用here 描述的方法将数据表转换为字典,但出现错误
不能隐式转换类型 System.Collections.Generic.Dictionary>' 到 'System.Collections.Generic.Dictionary``.
这个link 有帮助,但只有一个值被拉入字典,而不是我需要的几个。
感谢您的帮助。
public class MCEAV
{
public int ID { get; set; }
public int BOOK_ID { get; set; }
public double DATA { get; set; }
}
Dictionary<int, MCEAV> dctGREEKS = new Dictionary<int, MCEAV>();
dctGREEKS = DATActx.MONTECARLO_EAVs.Select(Z => new { Z.ID, Z.BOOK_ID, Z.DATA}).ToDictionary(Z => Z.ID);
【问题讨论】:
-
如果您在
MONTECARLO_EAVs中有 1 个值,您将在字典中获得一个值。这很简单。
标签: c# dictionary linq-to-sql