ヘッダーをスキップ
Oracle Data Provider for .NET開発者ガイド
11gリリース1(11.1.0.6.20)
E06104-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

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

備考

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

スレッド安全性

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

要件

ネームスペース: Oracle.DataAccess.Types

アセンブリ: Oracle.DataAccess.dll

Microsoft .NET Frameworkバージョン1.0以降


OracleArrayMappingAttributeメンバー

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

OracleArrayMappingAttributeコンストラクタ

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

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

コンストラクタ 説明

OracleArrayMappingAttributeコンストラクタ


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


OracleArrayMappingAttribute静的メソッド

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

表14-16 OracleArrayMappingAttribute静的メソッド

メソッド 説明

Equals

System.Attributeからの継承

GetCustomAttribute

System.Attributeからの継承

GetCustomAttributes

System.Attributeからの継承

IsDefined

System.Attributeからの継承

ReferenceEquals

System.Attributeからの継承


OracleArrayMappingAttributeプロパティ

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

表14-17 OracleArrayMappingAttributeプロパティ

プロパティ 説明

TypeId

System.Attributeからの継承


OracleArrayMappingAttributeメソッド

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

表14-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オブジェクトを作成および初期化します。

宣言

// C#
public OracleArrayMappingAttribute();

備考

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

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


OracleArrayMappingAttribute静的メソッド

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

表14-19 OracleArrayMappingAttribute静的メソッド

メソッド 説明

Equals

System.Attributeからの継承

GetCustomAttribute

System.Attributeからの継承

GetCustomAttributes

System.Attributeからの継承

IsDefined

System.Attributeからの継承

ReferenceEquals

System.Attributeからの継承



OracleArrayMappingAttributeプロパティ

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

表14-20 OracleArrayMappingAttributeプロパティ

プロパティ 説明

TypeId

System.Attributeからの継承



OracleArrayMappingAttributeメソッド

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

表14-21 OracleArrayMappingAttributeメソッド

メソッド 説明

Equals

System.Attributeからの継承

GetHashCode

System.Attributeからの継承

GetType

System.Attributeからの継承

IsDefaultAttribute

System.Attributeからの継承

Match

System.Attributeからの継承

ToString

System.Attributeからの継承