当我尝试使用 ADO.NET Entity Framework 将带有大 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 时,它会毫无问题地保存它。