public override void Process(PerformDBOperationExpression expression) { //RegisterExpression<PerformDBOperationExpression>(expression); Announcer.Say("Performing DB Operation"); if (Options.PreviewOnly) { return; } if (Connection.State != ConnectionState.Open) { Connection.Open(); } if (expression.Operation != null) { expression.Operation(Connection, Transaction); if (FBOptions.TransactionModel == FirebirdTransactionModel.AutoCommit) { CommitRetaining(); } } }
public override void Process(PerformDBOperationExpression expression) { EnsureConnectionIsOpen(); if (expression.Operation != null) { expression.Operation(Connection, Transaction); } }
public override void Process(PerformDBOperationExpression expression) { if (Connection.State != ConnectionState.Open) { Connection.Open(); } if (expression.Operation != null) { expression.Operation(Connection, Transaction); } }
public override void Process(PerformDBOperationExpression expression) { Announcer.Say("Performing DB Operation"); if (Options.PreviewOnly) { return; } EnsureConnectionIsOpen(); if (expression.Operation != null) { expression.Operation(Connection, null); } }
public override void Process(PerformDBOperationExpression expression) { Announcer.Say("Performing DB Operation"); if (Options.PreviewOnly) { return; } if (Connection.State != ConnectionState.Open) { Connection.Open(); } if (expression.Operation != null) { expression.Operation(Connection, Transaction); } }
public override void Process(PerformDBOperationExpression expression) { Announcer.Say("Performing DB Operation"); if (Options.PreviewOnly) { return; } EnsureConnectionIsOpen(); if (expression.Operation != null) { expression.Operation(Connection, Transaction); if (FBOptions.TransactionModel == FirebirdTransactionModel.AutoCommit) { CommitRetaining(); } } }