プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# OracleObjectMappingAttributeクラス

`OracleObjectMappingAttribute`クラスは、カスタム・タイプがOracleオブジェクト型を表す際に、ODP.NETが使用する情報でカスタム・クラス・フィールドまたはプロパティをマークします。

クラスの継承

`System.Object`

`System.Attribute`

`System.OracleObjectMappingAttribute`

宣言

    // C#
    [AttributeUsageAttribute(AttributeTargets.Field|AttributeTargets.Property, AllowMultiple=false, Inherited=true)]

    public sealed class OracleObjectMappingAttribute : Attribute

要件

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

備考

`OracleObjectMappingAttribute`は、Oracleオブジェクト型を表すカスタム・タイプのメンバーで指定されます。この属性は、カスタム・クラス・フィールドまたはプロパティがマップするOracleオブジェクト内の属性名またはゼロベースの索引を指定する必要があります。また、これにより、カスタム・タイプは、Oracleオブジェクト型とは異なるフィールド名またはプロパティ名を宣言できます。

スレッド安全性

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

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleObjectMappingAttributeメンバー

- OracleObjectMappingAttributeコンストラクタ

- OracleObjectMappingAttribute静的メソッド

- OracleObjectMappingAttributeプロパティ

- OracleObjectMappingAttributeメソッド