Specify the degree of isolation for transactional operations
Namespace:
BerkeleyDBAssembly: libdb_dotnet52 (in libdb_dotnet52.dll) Version: 5.2.28.0
Syntax
C# |
---|
public enum Isolation |
Visual Basic (Declaration) |
---|
Public Enumeration Isolation |
Visual C++ |
---|
public enum class Isolation |
Members
Member name | Description | |
---|---|---|
DEGREE_ONE |
Read operations on the database may request the return of modified
but not yet committed data.
| |
DEGREE_TWO |
Provide for cursor stability but not repeatable reads. Data items
which have been previously read by a transaction may be deleted or
modified by other transactions before the original transaction
completes.
| |
DEGREE_THREE |
For the life of the transaction, every time a thread of control
reads a data item, it will be unchanged from its previous value
(assuming, of course, the thread of control does not itself modify
the item). This is Berkeley DB's default degree of isolation.
|