nhibernate 更新 SqlDateTime 溢出问题
最近在用nhibernate,更新实体 时遇到一个SqlDateTime 溢出问题
费力调了N久,开始以为是实体的日期格式属性未赋值,但是调试发现哪怕实体对应的日期类型属性赋值了,也会报同样的错误。网上找了很久也没找到。最后发现时因为更新的实体是单独new 出来的,往回更新时更缓存格式不匹配的原因。解决办法是:先查询出实体的对象,在查到的实体对象做修改,再往回更新,问题解决。 因为,网上查了很久也没查到相关的解决问题的帖子,故写下记录下,希望提醒自己和今后看到的朋友。