【发布时间】:2021-02-06 18:27:12
【问题描述】:
关于如何have Dapper assign all DateTimes coming back from a query as Utc 有很多故事。
但是,当我们不关心事件的时间(例如,“截止日期”)时,我的数据库实际上使用了 Date 数据类型。不幸的是,这在 C# 中被转换为 UTC DateTime。这会对日期选择器 UI 造成一些破坏,这对于跨时区的用户来说似乎有奇怪的行为。
Dapper 中是否有一种机制可以捕获 Date 字段何时转换为 DateTime 并以不同方式设置 DateTimeKind?或者强制特定的 TypeHandler 用于某些列?
【问题讨论】:
标签: c# sql-server datetime dapper