如果映射时间戳类型的数据库列,我应该在 C# 中使用啥数据类型? [复制]

Posted

技术标签:

【中文标题】如果映射时间戳类型的数据库列,我应该在 C# 中使用啥数据类型? [复制]【英文标题】:What datatype in C# should I use if mapping a database column of type Timestamp? [duplicate]如果映射时间戳类型的数据库列,我应该在 C# 中使用什么数据类型? [复制] 【发布时间】:2018-03-28 23:05:57 【问题描述】:

我的客户端使用Insight.Database 用于 SQL Server ORM,使用 C# 作为客户端。我遇到了 SQL Server 2017 数据库数据类型“时间戳”,但不确定 C# 实体类型应该是什么?我已经下载了 Insight.Database 的代码并全局搜索了 Timestamp,但结果为空。

任何想法 C# 中的哪种数据类型最能代表 SQL Server Timestamp 数据类型?

【问题讨论】:

***.com/questions/6334777/… 【参考方案1】:

这将是一个字节数组,因为这是您用于 varbinary 的。

https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql-server-data-type-mappings

【讨论】:

以上是关于如果映射时间戳类型的数据库列,我应该在 C# 中使用啥数据类型? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

时间戳有多少个默认版本

使用 Hibernate 设置与数据库无关的默认列时间戳

时间戳(自动)何时更新?

关系对象映射 c#

C# linq Field 在数据库查出一列数据转换成int数组时报错?

GraphQL 到 PostgresQL 类型映射