EF 6.2 字符串到 Oracle DB CLOB 错误 - ORA-22275

问题描述 投票:0回答:1

有一段时间,我在插入带有字符串的对象时遇到问题,该字符串进入 ORA DB 中的 CLOB 列,我收到错误:

ORA-22275: invalid LOB locator specified

过去几年一直有效,但现在突然停止了...... 有什么想法吗?

.net oracle entity-framework clob
1个回答
0
投票

好吧,我没有提供任何代码,因为这是一个简单的操作。我有一个实体,其字符串列在数据库端的数据类型为 CLOB。我执行了一个简单的操作,例如:

entity.text = "blah blah blah...";
context.Table.Add(entity); 
context.SaveChanges();.

现在我部分理解了这个问题。该 CLOB 的长度字节限制为 4000,我们正在尝试向其中插入更大的字符串。但是,限制不是 4000 字节。我们可以在该表/列中找到许多超过该限制三倍甚至更多的记录。

有什么想法为什么该财产被改变或之前没有得到尊重吗?

© www.soinside.com 2019 - 2024. All rights reserved.