[quote=引用 8 楼 duanzi_peng 的回复:] [quote=引用 6 楼 zhanglong_longlong 的回复:] [quote=引用 4 楼 duanzi_peng 的回复:] 难道只能改数据库为int类型才行了吗 -》int 为整数数值类型。你把数据库中的字段改成varchar(36)类型
网上帮你查了一下 试试把数据库那一列改为uniqueidentifier类型 直接用guid插入
是不是因为你把那一列设为主键的缘故?
[quote=引用 12 楼 zhanglong_longlong 的回复:] 请先看标题后在回复,谢谢,关于DapperExtensions的insert方法,主键不管是guid还是string插入,他都会提示无法隐士转换为int类型,不知道有什么解决方法
请先看标题后在回复,谢谢,关于DapperExtensions的insert方法,主键不管是guid还是string插入,他都会提示无法隐士转换为int类型,不知道有什么解决方法
简单的可以guid.tostring()存入 读取guid.fromstring()
[quote=引用 6 楼 zhanglong_longlong 的回复:] [quote=引用 4 楼 duanzi_peng 的回复:] 难道只能改数据库为int类型才行了吗 -》int 为整数数值类型。你把数据库中的字段改成varchar(36)类型
[quote=引用 4 楼 duanzi_peng 的回复:] 难道只能改数据库为int类型才行了吗 -》int 为整数数值类型。你把数据库中的字段改成varchar(36)类型
难道只能改数据库为int类型才行了吗 -》int 为整数数值类型。你把数据库中的字段改成varchar(36)类型
guid 是128位,int 32位才32位,怎么能存的下?
62,025
社区成员
669,046
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧