将ID作为int存储在数据库中,并使用Dapper将其作为HashID获得

极客

我将主键ID作为int存储在MS SQL Server中。我想将它们转换为HashID,并将其作为字符串存储在我的实体对象中。另外,当我将对象存储在数据库中时,我想将它们转换回来。Dapper有办法吗?如果没有,有什么建议或解决方法吗?

请注意,我在谈论的是仅针对特定实体类型的特定属性的自定义类型处理程序,而不是通用的自定义类型处理程序。谢谢。

极客

通过使用Dapper类型处理程序和转换器,我已经成功地做到了。为此,我创建了一个名为HashId的类,该类通过Dapper写入数据库或从数据库读取时会转换为int。然后在我的API(即GraphQL)上,我使用类型自定义类型将它们转换为字符串,然后再到达客户端。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组存储在数据库中并将其作为数组从数据库取回的最佳方法

来自分类Dev

将选定的值保存在数据库中作为ID

来自分类Dev

将选定的值保存在数据库中作为ID

来自分类Dev

将异类对象存储在数据库中,并使用Python将其删除

来自分类Dev

是否可以将json内容作为json类型存储在数据库中,并执行除PostgreSQL ..以外的CRUD操作?

来自分类Dev

Java-将字节数组作为字符串存储在数据库中,并使用字符串值创建字节数组

来自分类Dev

在数据库中存储ID

来自分类Dev

我应该将Type存储在数据库中还是应该将其存储在枚举中?

来自分类Dev

使用For循环将值存储在数据库中

来自分类Dev

使用枚举/按位将DaysOfWeek作为单个整数存储在sqlite数据库中-Java

来自分类Dev

如何使用流星将图像作为绑定存储在mongodb数据库中?

来自分类Dev

数据作为数组而不是值存储在数据库中

来自分类Dev

如何在使用laravel导出时动态添加存储在数据库中的月份作为excel文件的标题?

来自分类Dev

在Firebase中使用push()时,如何获取唯一ID并将其存储在数据库中

来自分类Dev

如果值使用前缀$存储在数据库中,则将数据库值作为PHP变量显示为数学运算

来自分类Dev

使用GCM注册ID作为唯一ID在数据库上进行CRUD操作?

来自分类Dev

JPA:如何避免简单地加载对象,以便将其ID存储在数据库中?

来自分类Dev

如何将其存储在数据库中?

来自分类Dev

搜索在数据库中使用*作为通配符

来自分类Dev

将文本保存在数据库中作为 html 代码而不是呈现的文本

来自分类Dev

访问作为文件名存储在数据库中但存储在laravel公共文件夹中的多个图像

来自分类Dev

使用Twilio接收SMS并将其存储在数据库中

来自分类Dev

使用JQuery读取文本文件并将其存储在数据库中

来自分类Dev

如何使用PHP / MySQL实现嵌套位置并将其存储在数据库中?

来自分类Dev

为什么我们在春季OAuth 2.0中将客户端密钥作为纯文本存储在数据库中?

来自分类Dev

如何在数据库中将LAST_INSERT_ID()作为外键存储在另一个表中

来自分类Dev

将“只读”对象作为序列化数据存储在关系数据库中

来自分类Dev

使用现有表的描述作为输入在数据库中创建新表

来自分类Dev

使用 Cakephp3 在数据库中创建一个视图作为迁移

Related 相关文章

  1. 1

    将数组存储在数据库中并将其作为数组从数据库取回的最佳方法

  2. 2

    将选定的值保存在数据库中作为ID

  3. 3

    将选定的值保存在数据库中作为ID

  4. 4

    将异类对象存储在数据库中,并使用Python将其删除

  5. 5

    是否可以将json内容作为json类型存储在数据库中,并执行除PostgreSQL ..以外的CRUD操作?

  6. 6

    Java-将字节数组作为字符串存储在数据库中,并使用字符串值创建字节数组

  7. 7

    在数据库中存储ID

  8. 8

    我应该将Type存储在数据库中还是应该将其存储在枚举中?

  9. 9

    使用For循环将值存储在数据库中

  10. 10

    使用枚举/按位将DaysOfWeek作为单个整数存储在sqlite数据库中-Java

  11. 11

    如何使用流星将图像作为绑定存储在mongodb数据库中?

  12. 12

    数据作为数组而不是值存储在数据库中

  13. 13

    如何在使用laravel导出时动态添加存储在数据库中的月份作为excel文件的标题?

  14. 14

    在Firebase中使用push()时,如何获取唯一ID并将其存储在数据库中

  15. 15

    如果值使用前缀$存储在数据库中,则将数据库值作为PHP变量显示为数学运算

  16. 16

    使用GCM注册ID作为唯一ID在数据库上进行CRUD操作?

  17. 17

    JPA:如何避免简单地加载对象,以便将其ID存储在数据库中?

  18. 18

    如何将其存储在数据库中?

  19. 19

    搜索在数据库中使用*作为通配符

  20. 20

    将文本保存在数据库中作为 html 代码而不是呈现的文本

  21. 21

    访问作为文件名存储在数据库中但存储在laravel公共文件夹中的多个图像

  22. 22

    使用Twilio接收SMS并将其存储在数据库中

  23. 23

    使用JQuery读取文本文件并将其存储在数据库中

  24. 24

    如何使用PHP / MySQL实现嵌套位置并将其存储在数据库中?

  25. 25

    为什么我们在春季OAuth 2.0中将客户端密钥作为纯文本存储在数据库中?

  26. 26

    如何在数据库中将LAST_INSERT_ID()作为外键存储在另一个表中

  27. 27

    将“只读”对象作为序列化数据存储在关系数据库中

  28. 28

    使用现有表的描述作为输入在数据库中创建新表

  29. 29

    使用 Cakephp3 在数据库中创建一个视图作为迁移

热门标签

归档