可为空的字段不能接受空

本文关键字:不能接受 字段 | 更新日期: 2023-09-27 18:33:11

使用 EF 6。我有一个实体 ( Person ) 包含一个可为空的日期时间字段。

public DateTime? StartDate { get; set; }

这让我觉得我应该能够毫无问题地将null分配给这家酒店,就像这样......

Person.StartDate = null;

但是,当我到达context.SaveChanges()时,我收到一个错误说...

将日期时间 2 数据类型转换为日期时间数据类型 导致值超出范围。''r'该语句已 终止了。

一个可为空的字段不应该能够接受.... null

可为空的字段不能接受空

使数据库列也可为空。