我想检查BirthDate在DB中是否为NULL,然后我需要传递DateTime.MinValue
var da = ds.Tables[0].AsEnumerable().Select(d => new StaffModel
{
empbirthday= d.Field<DateTime>("BIRTH_DATE"),
});
现在BIRTH_DATE是一个DBNull ..我想要传递,如果这是一个DBNull然后需要传递DateTime.MinValue(embbirthday是一个不可为空的类型)
答案 0 :(得分:1)
尝试使用可空的DateTime和空合并运算符
的组合empbirthday= d.Field<DateTime?>("BIRTH_DATE") ?? DateTime.MinValue,