This interface method creates an Oracle Object or Collection by setting the attribute or element values respectively on the specified Oracle UDT.
Declaration
// C# void FromCustomObject(OracleConnection con, IntPtr pUdt);
Parameters
con
An OracleConnection instance.
pUdt
An opaque pointer to the Oracle Object or Collection to be created.
Remarks
The FromCustomObject method is used to build an Oracle Object or Collection from a custom object by setting attribute or element values respectively through the OracleUdt.SetValue method.
The OracleUdt.SetValue method is invoked as follows:
Oracle Object Type
For a custom type that represents an Oracle Object Type, the OracleUdt.SetValue method must be invoked for each non-NULL attribute value that needs to be set.
Oracle Collection Type
For a custom type that represents an Oracle Collection Type, a single call to OracleUdt.SetValue method specifies the collection element values.