Instantiate a new SecondaryDatabase object, open the database
represented by
Filename and associate the
database with the
primary index. The file specified by
Filename must exist.
Namespace:
BerkeleyDB
Assembly:
libdb_dotnet48 (in libdb_dotnet48.dll) Version: 4.8.24.0
Syntax
Parameters
- Filename
- Type: System..::.String
The name of an underlying file that will be used to back the
database.
- DatabaseName
- Type: System..::.String
This parameter allows applications to have multiple databases in a
single file. Although no DatabaseName needs to be specified, it is
an error to attempt to open a second database in a file that was not
initially created using a database name.
- cfg
- Type: BerkeleyDB..::.SecondaryDatabaseConfig
The database's configuration
- txn
- Type: BerkeleyDB..::.Transaction
If the operation is part of an application-specified transaction,
txn is a Transaction object returned from
BeginTransaction()()(); if
the operation is part of a Berkeley DB Concurrent Data Store group,
txn is a handle returned from
BeginCDSGroup()()(); otherwise null.
Return Value
A new, open database object
Remarks
See Also