ヘッダーをスキップ
Oracle® Data Provider for .NET開発者ガイド
12c リリース1(12.1)
B72971-07
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

OracleArrayMappingAttributeクラス

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

要件

プロバイダ ODP.NET管理対象外ドライバ
アセンブリ Oracle.DataAccess.dll
ネームスペース Oracle.DataAccess.Types
.NET Framework 3.5, 4.0, 4.5

備考

カスタム・タイプがOracleコレクションを表す場合、OracleArrayMappingAttributeオブジェクトを指定する必要があります。この属性はコレクション要素を保存するカスタム・クラス・メンバーにのみ適用されます。

スレッド安全性

パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。

OracleArrayMappingAttributeメンバー

OracleArrayMappingAttributeメンバーは次の表にリストされています。

OracleArrayMappingAttributeコンストラクタ

OracleArrayMappingAttributeコンストラクタを、表16-15にリストします。

表16-5 OracleArrayMappingAttributeコンストラクタ

コンストラクタ 説明

OracleArrayMappingAttributeコンストラクタ


OracleArrayMappingAttributeクラスの新規インスタンスをインスタンス化します(オーバーロード)


OracleArrayMappingAttribute静的メソッド

OracleArrayMappingAttribute静的メソッドを、表16-16にリストします。

表16-16 OracleArrayMappingAttribute静的メソッド

メソッド 説明

Equals

System.Attributeからの継承

GetCustomAttribute

System.Attributeからの継承

GetCustomAttributes

System.Attributeからの継承

IsDefined

System.Attributeからの継承

ReferenceEquals

System.Attributeからの継承


OracleArrayMappingAttributeプロパティ

OracleArrayMappingAttributeプロパティを、表16-17にリストします。

表16-17 OracleArrayMappingAttributeプロパティ

プロパティ 説明

TypeId

System.Attributeからの継承


OracleArrayMappingAttributeメソッド

OracleArrayMappingAttributeメソッドを、表16-18にリストします。

表16-18 OracleArrayMappingAttributeメソッド

メソッド 説明

Equals

System.Attributeからの継承

GetHashCode

System.Attributeからの継承

GetType

System.Attributeからの継承

IsDefaultAttribute

System.Attributeからの継承

Match

System.Attributeからの継承

ToString

System.Attributeからの継承


OracleArrayMappingAttributeコンストラクタ

OracleArrayMappingAttributeコンストラクタでは、OracleArrayMappingAttributeクラスの新規インスタンスを作成します。

オーバーロード・リスト:

  • OracleArrayMappingAttribute()

    このコンストラクタでは、OracleArrayMappingAttributeオブジェクトを作成および初期化します。

OracleArrayMappingAttribute()

このコンストラクタでは、OracleArrayMappingAttributeオブジェクトを作成および初期化します。

宣言

// C#
public OracleArrayMappingAttribute();

備考

カスタム・クラスがOracleコレクション型を表す場合は、OracleArrayMappingAttributeオブジェクトを適用して、コレクション要素を格納するカスタム・クラス・フィールドまたはプロパティを指定する必要があります。

OracleArrayMappingAttributeは、カスタム・クラス内の1つのフィールドまたはプロパティにのみ適用できます。

OracleArrayMappingAttribute静的メソッド

OracleArrayMappingAttribute静的メソッドを、表16-19にリストします。

表16-19 OracleArrayMappingAttribute静的メソッド

メソッド 説明

Equals

System.Attributeからの継承

GetCustomAttribute

System.Attributeからの継承

GetCustomAttributes

System.Attributeからの継承

IsDefined

System.Attributeからの継承

ReferenceEquals

System.Attributeからの継承


OracleArrayMappingAttributeプロパティ

OracleArrayMappingAttributeプロパティを、表16-20にリストします。

表16-20 OracleArrayMappingAttributeプロパティ

プロパティ 説明

TypeId

System.Attributeからの継承


OracleArrayMappingAttributeメソッド

OracleArrayMappingAttributeメソッドを、表16-21にリストします。

表16-21 OracleArrayMappingAttributeメソッド

メソッド 説明

Equals

System.Attributeからの継承

GetHashCode

System.Attributeからの継承

GetType

System.Attributeからの継承

IsDefaultAttribute

System.Attributeからの継承

Match

System.Attributeからの継承

ToString

System.Attributeからの継承