📜  .net 核心执行非查询异步事务 - C# 代码示例

📅  最后修改于: 2022-03-11 14:49:17.287000             🧑  作者: Mango

代码示例1
var sqlQuery = "delete from table";
    using (var connection = new SqlConnection(ConnectionString))
    {
        await connection.OpenAsync();
        using (var tran = connection.BeginTransaction())
        using (var command = new SqlCommand(sqlQuery, connection, tran))
        {
            try {
                await command.ExecuteNonQueryAsync();
            } catch {
                tran.Rollback();
                throw;
            }
            tran.Commit();
        }
    }