我正在一个包含可为空日期时间的表上运行 linq-to-sql 查询,如下所示:
var Output = from s in ....
select new MyModel()
{
TheCloseDate = s.TheCloseDate.DateTime.Value
}
但是,变量
TheCloseDate
永远不会被填充。变量的 MyModel 定义是:public Nullable<DateTime> TheCloseDate { get; set; }
我在这里做错了什么?
感谢您的建议。
最佳答案
尝试
var Output = from s in ....
select new MyModel()
{
TheCloseDate = s.TheCloseDate ?? null // Or whatever you want, like DateTime.Now
}
关于c# - 具有可为空日期时间的 linq,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8189928/