[This is preliminary documentation and is subject to change.]
Returns a transaction object for backend. Even if backend does not support transactions internally, CRUDTransactions save changes
into the store on commit only
Namespace: NFX.DataAccess.CRUDAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
CRUDTransaction BeginTransaction(
IsolationLevel iso = IsolationLevel.ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior.CommitOnDispose
)
CRUDTransaction BeginTransaction(
IsolationLevel iso = IsolationLevel.ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior.CommitOnDispose
)
Function BeginTransaction (
Optional iso As IsolationLevel = IsolationLevel.ReadCommitted,
Optional behavior As TransactionDisposeBehavior = TransactionDisposeBehavior.CommitOnDispose
) As CRUDTransaction
Function BeginTransaction (
Optional iso As IsolationLevel = IsolationLevel.ReadCommitted,
Optional behavior As TransactionDisposeBehavior = TransactionDisposeBehavior.CommitOnDispose
) As CRUDTransaction
CRUDTransaction^ BeginTransaction(
IsolationLevel iso = IsolationLevel::ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior::CommitOnDispose
)
CRUDTransaction^ BeginTransaction(
IsolationLevel iso = IsolationLevel::ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior::CommitOnDispose
)
abstract BeginTransaction :
?iso : IsolationLevel *
?behavior : TransactionDisposeBehavior
(* Defaults:
let _iso = defaultArg iso IsolationLevel.ReadCommitted
let _behavior = defaultArg behavior TransactionDisposeBehavior.CommitOnDispose
*)
-> CRUDTransaction
abstract BeginTransaction :
?iso : IsolationLevel *
?behavior : TransactionDisposeBehavior
(* Defaults:
let _iso = defaultArg iso IsolationLevel.ReadCommitted
let _behavior = defaultArg behavior TransactionDisposeBehavior.CommitOnDispose
*)
-> CRUDTransaction
Return Value
Type:
CRUDTransaction