EFCore报错:OracleException: ORA-01465: 无效的十六进制数字
OracleException: ORA-01465: 无效的十六进制数字
错误原因
Oracle数据库类型定义为:BLOB,而EF模型定义的类型是String,导致保存数据报错。
解决方案
Oracle数据库类型定义为:CLOB,长字符串,支持4GB内容。
相关问题
ORA-00932: 数据类型不一致: 应为BLOB,但却获得 CLOB
解决方案
检查Oracle字段类型,与EF模型的类型是否一致。
如果Oracle字段类型定义为BLOG,则EF模型的属性类型为:byte[]
如果Oracle字段类型定义为CLOG,则EF模型的属性类型为:String
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网