Subsonic 3 / ASP.net mvc试图在datetime列中保存空值

时间:2009-06-10 13:09:22

标签: c# asp.net-mvc sql-server-2005 subsonic subsonic3

我有一个表,用于保存系统用户的最后登录日期和时间。系统的管理员用户需要能够添加用户,但是当我添加新用户记录时,除非我在上次登录日期字段中放置了有效的日期时间,否则会发生验证错误。

我尝试在保存之前手动将字段更改为dbnull,null等,但它表示这些值无法转换为datetime。该列确实允许db。

中的空值

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

如果将LastLogin设置为DateTime?然后你可以毫无失败地将null传递给数据库。

答案 1 :(得分:0)

你可以改变表结构吗?如果是这样,您可以定义默认值,例如“1970.01.01”。

相关问题