FromCustomObject
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.