我得到以下信息:
无法将类型隐式转换System.Collections.Generic.Dictionary<System.DateTime?,double?>
为System.Collections.Generic.Dictionary<System.DateTime,double>
当我尝试在实体框架中使用存储过程时
这是我拥有的代码:
private Dictionary<DateTime, double> GetData(string columnName)
{
return db.SysReading(columnName, Convert.ToString(LocId)).
ToDictionary( a => a.DateCollected, a => a.ElementReading);
}
我正在调用一个名为 SysReading 的存储过程。当我将它转换为字典时,返回类型是可空的,这是我不想要的。