读书人

“System.Nullablelt;System.DateTimegt;”

发布时间: 2012-10-15 09:45:24 作者: rapoo

“System.Nullable<System.DateTime>”不包含“Year”的定义,并且找不到可接受类型为“System.Nullable<

C# code
from e in _db.t_Orderwhere e.f_ShippingDate.Year==2012 && e.f_ShippingDate.Month==8select e;


数据库中的f_ShippingDate字段可为空,导致编译器报如题的错误,如何在不修改数据库的情况下解决该问题,求助!!

[解决办法]
e.f_ShippingDate.Year==2012
=>
e.f_ShippingDate.Value.Year==2012

读书人网 >.NET

热点推荐