如果是在数据库指定可为空的情况下,有两种方法可行:
1、动软生成的代码,你那个时间字段是必填字段,所以你可以修改代码(加上判断,时间为空则不添加该字段值)
2、将时间字段由DateTime类型改成DateTime?(即将值类型改成了引用类型)
数据库那边没有要求“不可为空”吧?
提交到数据库中,如果想为null的话,应该是DBNull.Value
用 default.value 。
最好的方法是 动软生成的时候选基于sql 的模式 生成代码 。 那样生成的代码有判断。
用数据库类型的Null