由于最新需要判断数据库中时间是否符合逻辑数据来做后续业务处理,但是就是有点蒙,开始直接判断是否为初始值,就是默认值,也就是 DateTime.MinValue,但是我想就是不对,后来看了一下数据库实体类的声明才发现,数据库中为null,如果声明为可空类型DateTime?,则时间就直接为null,如果就是声明为DateTime,则属性值就是默认值,小小知识点,但是在细节中却常用。
数据库中时间字段为null,获取数据库数据映射到类,类中相应的属性的值是null还是时间默认值
最新推荐文章于 2023-12-01 13:43:33 发布