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

错误原因
Oracle数据库类型定义为:BLOB,而EF模型定义的类型是String,导致保存数据报错。
解决方案
Oracle数据库类型定义为:CLOB,长字符串,支持4GB内容。
相关问题
ORA-00932: 数据类型不一致: 应为BLOB,但却获得 CLOB

解决方案
检查Oracle字段类型,与EF模型的类型是否一致。
如果Oracle字段类型定义为BLOG,则EF模型的属性类型为:byte[]
如果Oracle字段类型定义为CLOG,则EF模型的属性类型为:String
扫一扫加作者微信