Просмотр исходного кода

Fix the connection release bug when occurred an exception.

undefined
Savorboard 7 лет назад
Родитель
Сommit
2504c7af8f
3 измененных файлов: 3 добавлений и 0 удалений
  1. +1
    -0
      src/DotNetCore.CAP.MySql/MySqlStorageConnection.cs
  2. +1
    -0
      src/DotNetCore.CAP.PostgreSql/PostgreSqlStorageConnection.cs
  3. +1
    -0
      src/DotNetCore.CAP.SqlServer/SqlServerStorageConnection.cs

+ 1
- 0
src/DotNetCore.CAP.MySql/MySqlStorageConnection.cs Просмотреть файл

@@ -171,6 +171,7 @@ SELECT * FROM `{_prefix}.received` WHERE Id=LAST_INSERT_ID();";
catch (MySqlException)
{
transaction.Dispose();
connection.Dispose();
throw;
}



+ 1
- 0
src/DotNetCore.CAP.PostgreSql/PostgreSqlStorageConnection.cs Просмотреть файл

@@ -146,6 +146,7 @@ namespace DotNetCore.CAP.PostgreSql
catch (NpgsqlException)
{
transaction.Dispose();
connection.Dispose();
throw;
}



+ 1
- 0
src/DotNetCore.CAP.SqlServer/SqlServerStorageConnection.cs Просмотреть файл

@@ -153,6 +153,7 @@ VALUES(@Name,@Group,@Content,@Retries,@Added,@ExpiresAt,@StatusName);";
catch (SqlException)
{
transaction.Dispose();
connection.Dispose();
throw;
}



Загрузка…
Отмена
Сохранить