我需要选择尚未过期的优惠券列表。那是:

where Coupon.ExpiresOn > DateTimeUtc.Now

问题是Coupon.ExpiresOn是DateTime的可空值(DateTime?)。上面的代码不会在Coupon.ExpiresOn中返回具有空值的优惠券。如何更改它以返回空值?感谢您的帮助。

最佳答案

在您的位置允许为空,如下所示:

其中Coupon.ExpiresOn == null ||
Coupon.ExpiresOn> DateTimeUtc.Now

10-08 02:58