gpt4 book ai didi

c# - 可空字段不能接受空值?

转载 作者:行者123 更新时间:2023-11-30 16:04:18 26 4
gpt4 key购买 nike

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

public DateTime? StartDate { get; set; }

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

Person.StartDate = null;

但是,当我到达 context.SaveChanges() 时,我收到一条错误消息...

The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.\r\nThe statement has been terminated."

可空字段不应该能够接受....null吗?

最佳答案

让你的数据库列也可以为空。

关于c# - 可空字段不能接受空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35190157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com