私は次のようになります:
System.Collections.Generic.Dictionary<System.DateTime?,double?>
タイプを暗黙的に変換することはできませんSystem.Collections.Generic.Dictionary<System.DateTime,double>
EntityFramework内でストアドプロシージャを使用しようとすると
これが私が持っているコードです:
private Dictionary<DateTime, double> GetData(string columnName)
{
return db.SysReading(columnName, Convert.ToString(LocId)).
ToDictionary( a => a.DateCollected, a => a.ElementReading);
}
SysReadingというストアドプロシージャの呼び出しを使用しています。それを辞書に変換すると、戻り型はnull許容型になりますが、これは望ましくありません。