Skip to content

Commit 782a841

Browse files
committed
Added back (eac3000) missing override.
1 parent 8b94b6a commit 782a841

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

Provider/src/FirebirdSql.Data.FirebirdClient/FirebirdClient/FbConnection.cs

+15-5
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,20 @@ internal Task<FbTransaction> BeginTransactionImpl(FbTransactionOptions options,
336336

337337
#endregion
338338

339+
#region Transaction Enlistement
340+
341+
public override void EnlistTransaction(System.Transactions.Transaction transaction)
342+
{
343+
CheckClosed();
344+
345+
if (transaction == null)
346+
return;
347+
348+
_innerConnection.EnlistTransaction(transaction);
349+
}
350+
351+
#endregion
352+
339353
#region Database Schema Methods
340354

341355
public override DataTable GetSchema() => GetSchemaImpl(new AsyncWrappingCommonArgs(false)).GetAwaiter().GetResult();
@@ -480,11 +494,7 @@ internal async Task OpenImpl(AsyncWrappingCommonArgs async)
480494
{
481495
try
482496
{
483-
var transaction = System.Transactions.Transaction.Current;
484-
if (transaction != null)
485-
{
486-
_innerConnection.EnlistTransaction(transaction);
487-
}
497+
EnlistTransaction(System.Transactions.Transaction.Current);
488498
}
489499
catch
490500
{

0 commit comments

Comments
 (0)