无实体插入和更新针对字段名为datetime时会自动加数据,该字段为varchar(100)类型 返回
SqlSugar
处理完成
7
289
悬赏:0 飞吻
接口拿到的数据是2025-08-29 15:14:44

执行到OnLogExecuting方法里面数据变成了2025-08-29 15:14:44.000

插入到mysql数据库里面变成了2025-08-29 15:14:44.000000

热忱回答(7)
-
fate sta VIP0
2025/8/29你要用string类型
0 回复 -
fate sta VIP0
2025/8/29明显你的字典是DateTime
0 回复 -
Frank VIP0
2025/8/29@fate sta:我使用的是无实体插入的方法,用的Dictionary<string, object>参数插入的,字典里面你看到datetime是一个字段,不是类型
0 回复 -
Frank VIP0
2025/8/29@fate sta:Dictionary<string, object>参数需要设置类型吗?这不就是key/value的方式吗?
0 回复 -
fate sta VIP0
2025/8/29dic.Add("DateTime",DateTime.Now.ToString("yyyy"))
你要保证你传的是字符串
0 回复 -
fate sta VIP0
2025/8/29无实体也是有类型的。你用object接收也是有真实类型的。
0 回复 -
Frank VIP0
2025/8/29@fate sta:因为我现在做的是动态添加数据,没办法固定类型,应该是在接收到Dictionary<string, object>时被自动识别成DateTime类型了
0 回复