C# UpdateModel 无法更新domain
1,前端
前端datagrid 的查询参数中有一个涉及时间的dOperateTime
由于默认时间选择器我设置默认空,发12看发送的请求,dOperateTime为空
2,controller
controller里正常 updatemodel 后调business在调data
3,data
data层会判断时间是否为空,如果非空就会添加到查询语句中,
这里遇到第一个坑。因为默认的Datetime 值不是空,也不是NULL ,是 {0001/1/1 0:00:00}
就导致一直报
从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值
4,总结
最后找到了,是domain 里对