好吧,我正在尝试从数据库中检索数据,列名是数据类型 time(7) 的“EventTime”,以下是我的 C# 代码:
[Column(IsDbGenerated = true)]
public TimeSpan EventTime { get; set; }
我四处搜索,似乎 TimeSpan 确实相当于时间,但是,当我尝试运行该代码时,它仍然会导致异常,所有其他列都加载正常
有没有人遇到过类似的问题?
编辑:这是“10:34:00”列中的数据示例
我唯一可用的异常详细信息很模糊:“异常详细信息:System.InvalidCastException:指定的强制转换无效。” MSDN 在此处指定 TimeSpan 是适当的数据类型http://msdn.microsoft.com/en-us/library/ms131092.aspx?PHPSESSID=lm71lj7i6gj5fjtebtb2srl4n3