NLite.Data.TransactionWrapper.Enlist C# (CSharp) Method

Enlist() public method

public Enlist ( IDbCommand command ) : void
command IDbCommand
return void
        public void Enlist(IDbCommand command)
        {
            if (command.Connection == Inner.Connection)
                command.Transaction = Inner;
        }

Usage Example

Example #1
0
        protected override DbCommand CreateDbCommand()
        {
            var cmd = innerConnection.CreateCommand();

            if (transaction != null)
            {
                transaction.Enlist(cmd);
            }
            return(cmd);
        }