Synchronization code

This commit is contained in:
sunkaixuan
2023-01-17 16:30:13 +08:00
parent 369096e029
commit 4a6be929be
2 changed files with 11 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -9,9 +10,11 @@ namespace SqlSugar
public interface ITenant
{
void BeginTran();
void BeginTran(IsolationLevel iso);
void CommitTran();
void RollbackTran();
Task BeginTranAsync();
Task BeginTranAsync(IsolationLevel iso);
Task CommitTranAsync();
Task RollbackTranAsync();
void ChangeDatabase(dynamic configId);

View File

@@ -93,10 +93,18 @@ namespace SqlSugar
{
ScopedContext.BeginTran();
}
public void BeginTran(IsolationLevel iso)
{
ScopedContext.BeginTran(iso);
}
public Task BeginTranAsync()
{
return ScopedContext.BeginTranAsync();
}
public async Task BeginTranAsync(IsolationLevel iso)
{
await ScopedContext.BeginTranAsync(iso);
}
public void ChangeDatabase(dynamic configId)
{
ScopedContext.ChangeDatabase(configId);