EFCore报错:OracleException: ORA|01465: 无效的十六进制数字|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/10/20 11:50:20

OracleException: ORA-01465: 无效的十六进制数字

EFCore报错:OracleException: ORA|01465: 无效的十六进制数字|C/S开发框架

错误原因

Oracle数据库类型定义为:BLOB,而EF模型定义的类型是String,导致保存数据报错。

解决方案

Oracle数据库类型定义为:CLOB,长字符串,支持4GB内容。

相关问题

ORA-00932: 数据类型不一致: 应为BLOB,但却获得 CLOB

EFCore报错:OracleException: ORA|01465: 无效的十六进制数字|C/S开发框架

解决方案

检查Oracle字段类型,与EF模型的类型是否一致。

如果Oracle字段类型定义为BLOG,则EF模型的属性类型为byte[]

如果Oracle字段类型定义为CLOG,则EF模型的属性类型为:String

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇