是虫子吗?
不确定,但是如果 这 没有达到您的目标,我会感到更加惊讶:
cmd.Parameters.AddWithValue("@AddedOn", DateTime.UtcNow);对我来说,您所经历的行为是有道理的。
我不会想像一
TIMESTAMP列会包含有关是否期望某个时间使用UTC的任何信息,并且我当然也不会期望它默认情况下强制使用UTC。
这也将带来更好的性能,因为时区转换(相对)昂贵,并且自动转换将是隐藏的机制。

是虫子吗?
不确定,但是如果 这 没有达到您的目标,我会感到更加惊讶:
cmd.Parameters.AddWithValue("@AddedOn", DateTime.UtcNow);对我来说,您所经历的行为是有道理的。
我不会想像一
TIMESTAMP列会包含有关是否期望某个时间使用UTC的任何信息,并且我当然也不会期望它默认情况下强制使用UTC。
这也将带来更好的性能,因为时区转换(相对)昂贵,并且自动转换将是隐藏的机制。