Click or drag to resize

BcfTransactionBeginSubTransaction Method (BcfTransactionBuilder)

[This is preliminary documentation and is subject to change.]

Creates and returns a sub transaction.

Namespace:  CalculationWorks.BusinessModel
Assembly:  CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 4.0.0-beta7
Syntax
public virtual BcfTransaction BeginSubTransaction(
	BcfTransactionBuilder builder
)

Parameters

builder
Type: CalculationWorks.BusinessModelBcfTransactionBuilder
The transaction builder.

Return Value

Type: BcfTransaction
The new sub transaction.
Exceptions
ExceptionCondition
ArgumentNullExceptionbuilder is null.
InvalidOperationException

IsCurrent is false

or

Transaction caused an invalid state and must rollback (see: MustRollback)

or

DataSet is Locked.

BcfUpdateExceptionWhen builder.EnforceConstraints is true and EnforceConstraints is false and constraints can not be enforced.
See Also