Habanero.DB.InsertSqlStatement.DoAfterExecute C# (CSharp) Method

DoAfterExecute() private method

Carries out instructions after execution of the sql statement
private DoAfterExecute ( DatabaseConnection databaseConnection, IDbTransaction transaction, IDbCommand command ) : void
databaseConnection DatabaseConnection The that executed the statement.
transaction IDbTransaction The under which the 's command was run.
command IDbCommand The that was used to execute the .
return void
        internal override void DoAfterExecute(DatabaseConnection databaseConnection, IDbTransaction transaction, IDbCommand command)
        {
            if (_supportsAutoIncrementingFIELD != null && _tableName != null)
            {
                var lastAutoIncrementingID = databaseConnection.GetLastAutoIncrementingID(_tableName, transaction, command);
                _supportsAutoIncrementingFIELD.SetAutoIncrementingFieldValue(lastAutoIncrementingID);
            }
        }