我将主键ID作为int存储在MS SQL Server中。我想将它们转换为HashID,并将其作为字符串存储在我的实体对象中。另外,当我将对象存储在数据库中时,我想将它们转换回来。Dapper有办法吗?如果没有,有什么建议或解决方法吗?
请注意,我在谈论的是仅针对特定实体类型的特定属性的自定义类型处理程序,而不是通用的自定义类型处理程序。谢谢。
通过使用Dapper类型处理程序和转换器,我已经成功地做到了。为此,我创建了一个名为HashId的类,该类通过Dapper写入数据库或从数据库读取时会转换为int。然后在我的API(即GraphQL)上,我使用类型自定义类型将它们转换为字符串,然后再到达客户端。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句