C# &引用;ORA-00932:不一致的数据类型:预期数量为“NCLOB”;尝试使用实体框架保存大型xml时出错

C# &引用;ORA-00932:不一致的数据类型:预期数量为“NCLOB”;尝试使用实体框架保存大型xml时出错,c#,entity-framework,oracle11g,C#,Entity Framework,Oracle11g,当我尝试使用ADO.NET实体框架将带有大xml的新记录插入到带有XmlType列的oracle表中时,出现以下错误 Oracle.DataAccess.Client.OracleException Message=ORA-06550: line 5, column 22: PL/SQL: ORA-00932: inconsistent datatypes: expected NUMBER got NCLOB ORA-06550: line 4, column 1: PL

当我尝试使用ADO.NET实体框架将带有大xml的新记录插入到带有XmlType列的oracle表中时,出现以下错误

Oracle.DataAccess.Client.OracleException
            Message=ORA-06550: line 5, column 22:
PL/SQL: ORA-00932: inconsistent datatypes: expected NUMBER got NCLOB
ORA-06550: line 4, column 1:
PL/SQL: SQL Statement ignored
映射到此列的属性的数据类型为字符串


但是,当我尝试插入一个小xml时,它会毫无问题地保存它

在Oracle ODAC文档中,他们注意到当前保存为XML数据类型时有2000个字符的限制

“ORA-00932:不一致的数据类型:预期-获取NCLOB”错误 尝试绑定等于或的字符串时将遇到 XMLType列的长度大于2000个字符,或 参数[错误12630958]