我正在构建一个需要毫秒精度的 Windows Phone 8 应用程序。数据上下文如下: private DateTime _date;
[Column]
public DateTime Date
{
get { return _date; }
set
{
NotifyPropertyChanging("ItemDate");
_date= value;
NotifyPropertyChanged("ItemDate");
}
}
关于这个问题:从 XML 转换为 SQL Server 日期时间时出现毫秒错误我知道 DataContext 可能面临类似的问题。更具体地说,来自 DataContext 的毫秒返回值有时会高或低 1 毫秒 - 取决于滴答数。
因此,唯一的解决方案是将 Int64 中的 DateTime 保存为毫秒?有没有其他更好的方法来解决它?