我有一个表,用于保存系统用户的最后登录日期和时间。系统的管理员用户需要能够添加用户,但是当我添加新用户记录时,除非我在上次登录日期字段中放置了有效的日期时间,否则会发生验证错误。
我尝试在保存之前手动将字段更改为dbnull,null等,但它表示这些值无法转换为datetime。该列确实允许db。
中的空值有什么建议吗?
答案 0 :(得分:2)
如果将LastLogin设置为DateTime?然后你可以毫无失败地将null传递给数据库。
答案 1 :(得分:0)
你可以改变表结构吗?如果是这样,您可以定义默认值,例如“1970.01.01”。