DateTimeOffset + postgres timestamptz 时, BulkMergeAsync 时区错误 返回

SqlSugar 沟通中
1 100
该叫什么 swift 发布于2周前
悬赏:0 飞吻

** sqlsugar版本: 5.1.4.211, npgsql版本 10.0.1 **

当日期时间类型为DateTimeOffset, 数据库字段类型为timestamptz,假设一个DateTimeOffset的值为 2025-10-09 08:00:00+08 时:

如果通过 Insertable (Storagable) 保存该时间则结果正确,数据库中值为 2025-10-09 08:00:00+08;
如果通过 BulkMergeAsync 或 BulkCopyAsync 保存该时间则结果会加上当前系统时区的偏差,如系统为东八区会变成 2025-10-09 16:00:00+08

热忱回答1