linq到SQL中的SqlDateTime溢出错误

时间:2015-02-22 06:57:54

标签: c# .net sql-server linq

我有一段代码试图使用linq to sql将日期插入数据库。

 rec.CreationDateTime =System.DateTime.Now;

此行抛出异常

  

“SqlDateTime溢出。必须在1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之间”

我已经阅读了在线建议的不同解决方案。我不明白的是System.DateTime.Now如何超出导致此异常的范围。

System.DateTime.Now肯定远远高于“1753”附近的任何地方。同样,“9999”年度远远超过2015年。

有人可以告诉我如何解决这个问题吗?

0 个答案:

没有答案