SqlDataTime溢出。必须在1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之间。在linq查询

时间:2014-04-07 11:37:12

标签: sql linq c#-4.0

我正在使用linq查询从表中检索记录,如下所示。当我调试代码时,错误发生在这个linq查询上。

var tscprop = (from tscproperty in session.Query<TABProperty>()
               where tscproperty.FPropertyID == PropertyID
               select tscproperty).FirstOrDefault();

我在这个表中有一些datatime列,其中一些是可以为空的类型,有些是不可为空的。

                                            Nullable Type

fOpeningDate                    datetime    no
fDRStartDate                    datetime    yes
fDateAdded                      datetime    yes
fDocumentImagingStartDate       datetime    yes
fDocumentImagingEndDate         datetime    yes
fDocumentImagingLastModified    datetime    yes

我不了解检索记录时如何发生此错误。

0 个答案:

没有答案