我有一个 Linq-To-Sql dbml 文件设置,其中包含我的 SQL 数据库中的表。每个表都有自己的InsertDateUTC
列,类型为 DateTimeOffset。我将它们设置为Auto Generated Value = true
等插入它们将填充当前日期。
这一切都适用于我所有的表/对象,除了一个。有问题的填充了一个自动生成的值,但是插入的时区偏移量总是+00:00
与其他列/表不同,即-08:00
. 编辑-08:00 是所需的时区。
这一个(见下图)的设置与所有其他列完全相同。唯一的区别(我能想到的)是它在数据库中的不同模式中。没有一个表在 dbo 模式中,它们都是其他模式,都以相同的方式创建,具有相同的排序规则。
SchemaB 中的这个表是在 SchemaA 中的所有表都已经添加之后添加的,如果这有什么不同的话。
我在这里没有想到什么?