c# - c#中SQL时间戳的等效类型是什么
问题描述
我们在 SQL 中有一个时间戳类型的记录版本列(类似于 0x00000000006EC935)。想要将它作为 c# 代码中的字符串。什么是等效类型?如何转换?
解决方案
您可以将 sql 中的时间戳类型映射到 .net 中的 Byte[]。
您可以将字符串 rowVersion 转换为 byte[] ,反之亦然,如下所示:
// string rowVersion To Byte[]
byte[] byt = System.Text.Encoding.UTF8.GetBytes(strOriginal);
// Byte[] rowVersion to string
strModified = Convert.ToBase64String(byt);
推荐阅读
- javascript - 安装 dojo/cli 时缺少写入权限(尽量避免使用 sudo)
- python - 删除字典中的空值
- serial-port - Raspberry Pi 4 上 Ubuntu 20.04 上的 GPS 串行控制台问题
- javascript - 如何为 html 和 Js 游戏做倾斜控制
- regex - MongoDB“查找”-如何查询包含字符串、不区分大小写和区分变音符号的字段的文档?
- spring-batch - Spring Batch 远程分区:stepexecution 处理程序的序列化问题
- javascript - React Native 清除间隔不停止间隔
- regex - 在多个 HTML 文件中查找和替换变量
- react-native - 将下拉箭头添加到 react-native-modal-selector
- python - 如何将数组保存为图像