当我使用linq检索数据库结果时,我看到我的日期时间是{01 / Jan / 0001 12:00:00 AM},当数据库中的该列为空时。我的问题是当我想编辑一些时该表中的其他列然后给我一个错误,无法将{01 / Jan / 0001 12:00:00 AM}值插入数据库。但我不想更改该列。
任何人都可以建议我一个如何保持空值的方法,当我不想更改数据库中的重新编码时。我知道这是常见的情况。
(另一个不是我作为开发人员我不允许更改数据库。)
答案 0 :(得分:1)
您似乎使用DateTime
类型来映射数据库值,但DateTime
是不可为空的值类型。使用DateTime?
代替DateTime
答案 1 :(得分:0)