OracleCollection<TKey, TRecord>(OracleDataSource, string, OracleCollectionOptions?)

指定されたデータ・ソースおよびコレクション名を使用して、OracleCollectionクラスの新しいインスタンスをインスタンス化します。

宣言

// C#
OracleCollection<TKey, TRecord>(OracleDataSource dataSource, string collectionName, OracleCollectionOptions? options = default)

パラメータ

  • dataSource

    オープン・データベース接続の取得に使用できるデータ・ソース。

  • collectionName

    コレクションの名前

  • options

    オプションのベクトル・コレクション構成オプション。

例外

  • ArgumentNullException: 指定されたdataSourceまたはnameパラメータがnullです。
  • ArgumentException:
    • 指定されたcollectionNameパラメータがnullであるか、空の文字列であるか、空白のみが含まれています。
    • 指定されたcollectionNameがOracleの名前標準に準拠していません。
    • OracleCollectionOptions.Definitionに指定された定義を、デフォルトまたはカスタム・タイプのマッピングに基づいてOracleタイプにマップできません。