OracleArrayMappingAttributeクラスは、カスタム・タイプがOracleコレクション型を表すとき、ODP.NETが使用する情報でカスタム・クラスのフィールドまたはプロパティをマークする必要があります。
クラスの継承
System.Object
System.Attribute
System.OracleArrayMappingAttribute
宣言
[AttributeUsageAttribute(AttributeTargets.Field|AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
// C# public sealed class OracleArrayMappingAttribute : Attribute
備考
カスタム・タイプがOracleコレクションを表す場合、OracleArrayMappingAttributeオブジェクトを指定する必要があります。この属性はコレクション要素を保存するカスタム・クラス・メンバーにのみ適用されます。
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
要件
ネームスペース: Oracle.DataAccess.Types
アセンブリ: Oracle.DataAccess.dll
Microsoft .NET Frameworkバージョン1.0以降
OracleArrayMappingAttributeメンバーは次の表にリストされています。
OracleArrayMappingAttributeコンストラクタ
OracleArrayMappingAttributeコンストラクタを、表14-15にリストします。
表14-5 OracleArrayMappingAttributeコンストラクタ
| コンストラクタ | 説明 |
|---|---|
|
OracleArrayMappingAttributeコンストラクタ |
|
OracleArrayMappingAttribute静的メソッド
OracleArrayMappingAttribute静的メソッドを、表14-16にリストします。
表14-16 OracleArrayMappingAttribute静的メソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OracleArrayMappingAttributeプロパティ
OracleArrayMappingAttributeプロパティを、表14-17にリストします。
OracleArrayMappingAttributeメソッド
OracleArrayMappingAttributeメソッドを、表14-18にリストします。
表14-18 OracleArrayMappingAttributeメソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OracleArrayMappingAttributeコンストラクタでは、OracleArrayMappingAttributeクラスの新規インスタンスを作成します。
オーバーロード・リスト:
このコンストラクタでは、OracleArrayMappingAttributeオブジェクトを作成および初期化します。
このコンストラクタでは、OracleArrayMappingAttributeオブジェクトを作成および初期化します。
宣言
// C# public OracleArrayMappingAttribute();
備考
カスタム・クラスがOracleコレクション型を表す場合は、OracleArrayMappingAttributeオブジェクトを適用して、コレクション要素を格納するカスタム・クラス・フィールドまたはプロパティを指定する必要があります。
OracleArrayMappingAttributeは、カスタム・クラス内の1つのフィールドまたはプロパティにのみ適用できます。
OracleArrayMappingAttribute静的メソッドを、表14-19にリストします。
表14-19 OracleArrayMappingAttribute静的メソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OracleArrayMappingAttributeプロパティを、表14-20にリストします。
OracleArrayMappingAttributeメソッドを、表14-21にリストします。