sunkaixuan
2 years ago
2 changed files with 38 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Data.Common; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace SqlSugar |
|||
{ |
|||
internal static class AsyncHelper |
|||
{ |
|||
public static async Task<DbTransaction> BeginTransactionAsync(this DbConnection db) |
|||
{ |
|||
await Task.Delay(0); |
|||
//.net frame work no BeginTransactionAsync
|
|||
return db.BeginTransaction(); |
|||
} |
|||
public static async Task CloseAsync(this DbConnection db) |
|||
{ |
|||
await Task.Delay(0); |
|||
//.net frame work no CloseAsync
|
|||
db.Close(); |
|||
} |
|||
public static async Task RollbackAsync(this DbTransaction db) |
|||
{ |
|||
db.Rollback(); |
|||
//.net frame work no RollbackAsync
|
|||
await Task.Delay(0); |
|||
} |
|||
public static async Task CommitAsync(this DbTransaction db) |
|||
{ |
|||
db.Commit(); |
|||
//.net frame work no CommitAsyncAsync
|
|||
await Task.Delay(0); |
|||
} |
|||
} |
|||
} |
Loading…
Reference in new issue