OracleUdt在.NET应用程序中引发AgrumentException

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

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

at System.Collections.Hashtable.Insert(对象键,对象nvalue,布尔值添加) 在Oracle.Dataaccess.Types.OracleUdt.GetallReferencedAssemblies() 在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,布尔bIsFromEF,布尔bIsSelectStmt) 在Oracle.Dataaccess.Client.OracleCommand.ExecuteReader处(布尔重新查询,布尔fillRequest,CommandBehavior行为) 在Oracle.Dataaccess.Client.OracleCommand.ExecuteReader() 在DBConn.DB_Command.ExecuteReader()

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

iCMS 回答:OracleUdt在.NET应用程序中引发AgrumentException

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1813673.html

大家都在问