timestamp with timezone postgresql mapping
如何将"timestamp with time zone"数据类型从postgreSql映射到System.Data.DbType
我需要传递参数,因为它将转到具有"带时区的时间戳"的列
以下是我的代码:
1 2 3 4 5
| var pOrderDate = cmdOrder.CreateParameter();
pOrderDate.ParameterName ="OrderDate";
pOrderDate.DbType = System.Data.DbType.DateTime;
pOrderDate.Value = objOrder.OrderDate;
cmdOrder.Parameters.Add(pOrderDate); |
以下行导致问题:
1
| pOrderDate.DbType = System.Data.DbType.DateTime; |
-
@Freelancer请说英语。
-
这是我的c#代码..我需要通过我的程序进行映射。
-
@Freelancer你为什么要加入论坛规则?
-
@MikroDel我知道你是一个非常善良的人,但如果有任何孟加拉国人[Tamar Badi]遇见你,你会说哪种语言?
-
@Freelancer我在这个论坛上使用英语。
-
@MikroDel你说的只是为了辩论,我知道你会用孟加拉语说话。她(海报)是马拉地语,这就是我使用马拉地语的原因。
-
@Freelancer - 如果你不同意在这个论坛中使用英语 - 找到你的对话的其他地方。
-
@Freelancer - 你的问题是你引入了这个论坛的规则。
-
@MikroDel是的,我知道英语是应该使用的主要语言,但我可以为此做任何事情。你能给我提供常见问题解答或规则的链接吗?我想修改这些规则。
-
@Freelancer - blog.stackoverflow.com/2009/07/non-english-question-policy
-
@MikroDel wrtten no,你必须使用英语。
-
@Freelancer - 另请阅读本文:meta.stackexchange.com/questions/40271/…
-
@Freelancer - 不会在Eglish中提出的问题将被删除。与评论相同 - 它们将从其他用户中剥离 - 而不是删除。这就是为什么你的和shubhangi Motling评论不是用英语写的也会被版主贬低。
-
@MikroDel关于提问的一切,关于评论的一切,我也可以理解使用英语的答案,但它不是关于评论的。这完全是用英语"问"问题。
-
@Freelancer - 会看到 - 如果你的英语评论不会被删除 - 那么你是对的。如果他们将 - 你不是。
-
@Freelancer - 它们已被删除。你错了。如果你有这样一个问题"是否有可能写一些非英语评论?"请在meta.stackoverflow.com上发帖。
-
@Freelancer -"是的,我已经这样做了。" - 你在meta.stackoverflow.com上的问题在哪里?
-
是的只是发短信,不要担心我肯定会发布它,并发布你的链接。
-
@Freelancer - 好的 - 说清楚是有道理的
-
@MikroDel告诉我这个问题我应该用哪个标签?我是新手。
-
让我们在聊天中继续讨论
-
你能在代码中添加cmdOrder的定义吗?
您是否考虑过在.NET中尝试DateTimeOffset类?
我不知道它如何映射到Postgres"DateTime with Timezone"类型,但它与我认为的MSSQL等价物(也称为DateTimeOffset)具有1:1的相关性。
请注意,此处的命名非常差 - 类型表示DateTime + Offset,而不仅仅是Offset本身。