OracleCollection<TKey, TRecord>(OracleDataSource, string, OracleCollectionOptions?)
Instantiates a new instance of OracleCollection
class using the provided data source and collection name.
Declaration
// C#
OracleCollection<TKey, TRecord>(OracleDataSource dataSource, string collectionName, OracleCollectionOptions? options = default)
Parameters
-
dataSource
The data source which can be used to obtain open database connections.
-
collectionName
Name of the collection
-
options
Optional vector collection configuration options.
Exceptions
ArgumentNullException
: The provideddataSource
orname
parameter is null.ArgumentException
:- The provided
collectionName
parameter is null, an empty string or contains white spaces only. - The provided
collectionName
is not compliant with Oracle name standard. - The definition provided in
OracleCollectionOptions.Definition
cannot be mapped to an Oracle type based on the default/custom type mapping.
- The provided