OracleUdt выбрасывает исключение AgrumentException в. NET Application - PullRequest
0 голосов
/ 03 августа 2020

Мы получаем следующее исключение при использовании oracle UDT:

ArgumentException: элемент уже добавлен. Ключ в словаре: ....

в System.Collections.Hashtable.Insert (Object key, Object nvalue, Boolean add) в Oracle .DataAccess.Types.OracleUdt.GetAllReferencedAssemblies () at Oracle .DataAccess.Client.RegAndConfigRdr.setudtmapping (Hashtable & s_mapUdtNameToMappingObj) в Oracle .DataAccess.Types.OracleUdt.SetCustomTypeMappings custom () в Oracle .DataAccess.TypesDataAccess.Types 1015 * .DataAccess.Client.OracleParameter.SetUDTFromCustomObject (соединение OracleConnection, IOracleCustomType customObj, Int32 i) в Oracle .DataAccess.Client.OracleParameter.PreBind_Collection (OracleConnectionConnectionConnectionConnectionConnection.indataClient (OracleConnection connient) в Oracle .DataAccess.Client. conn, IntPtr errCtx, Int32 arraySize, Boolean bIsFromEF, Boolean bIsSelectStmt) в Oracle .DataAccess.Client.OracleCommand.ExecuteReader (Boolean Requery, Boolean fillRequest, CommandBehavient.DataAcuteCommand. в DBConn.DB_Command.Execu teReader ()

Имеет место только на производственной машине. Невозможно воспроизвести в локальной среде разработчика. Кто-нибудь знает, что происходит?

...