public static DbTransaction GetUnderlyingTransaction(this IDbContextTransaction ctxTransaction, BulkConfig config) { var dbTransaction = ctxTransaction.GetDbTransaction(); if (config?.UnderlyingTransaction != null) { dbTransaction = config.UnderlyingTransaction(dbTransaction); } return(dbTransaction); }