1

使用 oracle UDT 时出现以下异常:

ArgumentException:已添加项目。输入字典:......

在 Oracle.DataAccess.Types.OracleUdt.GetAllReferencedAssemblies() 的 System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) 在 Oracle.DataAccess.Client.RegAndConfigRdr.setudtmapping(Hashtable& s_mapUdtNameToMappingObj) 在 Oracle.DataAccess.Types .OracleUdt.SetCustomTypeMappings() 在 Oracle.DataAccess.Types.OracleUdt.GetUdtName(String customTypeName, String dataSource) 在 Oracle.DataAccess.Client.OracleParameter.SetUDTFromCustomObject(OracleConnection conn, IOracleCustomType customObj, Int32 i) 在 Oracle.DataAccess.Client。 OracleParameter.PreBind_Collection(OracleConnection conn) 在 Oracle.DataAccess.Client.OracleParameter.PreBind(OracleConnection conn, IntPtr errCtx, Int32 arraySize, Boolean bIsFromEF, Boolean bIsSelectStmt) 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader (Boolean requery, Boolean fillRequest,CommandBehavior 行为)在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader() 在 DBConn.DB_Command.ExecuteReader()

仅在生产机器上发生。在本地开发人员环境中不可重现。有谁知道发生了什么?

4

0 回答 0