| Oracle® Data Provider for .NET Developer's Guide 11g Release 1 (11.1.0.6.20) Part Number E10927-01  | 
  | 
  | 
View PDF | 
The OracleArrayMappingAttribute class is required to mark a custom class field or property with information that ODP.NET uses when a custom type represents an Oracle Collection type.
Class Inheritance
System.Object
  System.Attribute
    System.OracleArrayMappingAttribute
Declaration
[AttributeUsageAttribute(AttributeTargets.Field|AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
// C# public sealed class OracleArrayMappingAttribute : Attribute
Remarks
An OracleArrayMappingAttribute object must be specified when a custom type represents an Oracle Collection. This attribute is applied only to the custom class member that stores the collection elements.
Thread Safety
All public static methods are thread-safe, although instance methods do not guarantee thread safety.
Requirements
Namespace: Oracle.DataAccess.Types
Assembly: Oracle.DataAccess.dll
Microsoft .NET Framework Version: 1.0 or later
See Also:
OracleArrayMappingAttribute members are listed in the following tables.
OracleArrayMappingAttribute Constructors
OracleArrayMappingAttribute constructors are listed in Table 14-15.
Table 14-15 OracleArrayMappingAttribute Constructors
| Constructor | Description | 
|---|---|
| 
 OracleArrayMappingAttribute Constructors  | 
 Instantiates a new instance of   | 
OracleArrayMappingAttribute Static Methods
OracleArrayMappingAttribute static methods are listed in Table 14-16.
Table 14-16 OracleArrayMappingAttribute Static Methods
| Method | Description | 
|---|---|
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
OracleArrayMappingAttribute Properties
OracleArrayMappingAttribute properties are listed in Table 14-17.
Table 14-17 OracleArrayMappingAttribute Properties
| Property | Description | 
|---|---|
| 
 
  | 
 Inherited from   | 
OracleArrayMappingAttribute Methods
OracleArrayMappingAttribute methods are listed in Table 14-18.
Table 14-18 OracleArrayMappingAttribute Methods
| Method | Description | 
|---|---|
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
OracleArrayMappingAttribute constructors create new instances of the OracleArrayMappingAttribute class.
Overload List:
This constructor creates and initializes an OracleArrayMappingAttribute object.
See Also:
This constructor creates and initializes an OracleArrayMappingAttribute object.
Declaration
// C# public OracleArrayMappingAttribute();
Remarks
An OracleArrayMappingAttribute object must be applied when a custom class represents an Oracle Collection type, to specify the custom class field or property that stores the collection elements.
The OracleArrayMappingAttribute can be applied to only one field or property in the custom class.
See Also:
OracleArrayMappingAttribute static methods are listed in Table 14-19.
Table 14-19 OracleArrayMappingAttribute Static Methods
| Method | Description | 
|---|---|
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
See Also:
OracleArrayMappingAttribute properties are listed in Table 14-20.
Table 14-20 OracleArrayMappingAttribute Properties
| Property | Description | 
|---|---|
| 
 
  | 
 Inherited from   | 
See Also:
OracleArrayMappingAttribute methods are listed in Table 14-21.
Table 14-21 OracleArrayMappingAttribute Methods
| Method | Description | 
|---|---|
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   | 
| 
 
  | 
 Inherited from   |