ヘッダーをスキップ
Oracle® Data Provider for .NET開発者ガイド
11g リリース2 (11.2.0.4)
B66456-02
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

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

ODP.NETのバージョン: ODP.NET for .NET Framework 2.0またはODP.NET for .NET Framework 4


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からの継承