From 540c1e413e6b84381cee2108a7cc8d59014ba30d Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Fri, 23 Jun 2023 13:46:46 +0300 Subject: [PATCH 1/2] Write a warning message for mongodb incase of transaction not supported --- .../Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs index d96d23073b..04d4e0bfa5 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs @@ -17,7 +17,7 @@ namespace Volo.Abp.Uow.MongoDB; public class UnitOfWorkMongoDbContextProvider : IMongoDbContextProvider where TMongoDbContext : IAbpMongoDbContext { - private const string TransactionsNotSupportedErrorMessage = "Current database does not support transactions. Your database may remain in an inconsistent state in an error case."; + private const string TransactionsNotSupportedWarningMessage = "Current database does not support transactions. Your database may remain in an inconsistent state in an error case."; public ILogger> Logger { get; set; } protected readonly IUnitOfWorkManager UnitOfWorkManager; @@ -194,8 +194,7 @@ public class UnitOfWorkMongoDbContextProvider : IMongoDbContext } catch (NotSupportedException e) { - Logger.LogError(TransactionsNotSupportedErrorMessage); - Logger.LogException(e); + Logger.LogWarning(TransactionsNotSupportedWarningMessage); dbContext.ToAbpMongoDbContext().InitializeDatabase(database, client, null); return dbContext; @@ -245,8 +244,7 @@ public class UnitOfWorkMongoDbContextProvider : IMongoDbContext } catch (NotSupportedException e) { - Logger.LogError(TransactionsNotSupportedErrorMessage); - Logger.LogException(e); + Logger.LogWarning(TransactionsNotSupportedWarningMessage); dbContext.ToAbpMongoDbContext().InitializeDatabase(database, client, null); return dbContext; From 4b155840b360649bcfadfe32dd8fa635ce8da70e Mon Sep 17 00:00:00 2001 From: maliming Date: Sat, 24 Jun 2023 08:34:52 +0800 Subject: [PATCH 2/2] Update UnitOfWorkDbContextProvider.cs --- .../UnitOfWorkDbContextProvider.cs | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs index 5c290633de..949d1ebc1a 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs @@ -18,7 +18,7 @@ namespace Volo.Abp.Uow.EntityFrameworkCore; public class UnitOfWorkDbContextProvider : IDbContextProvider where TDbContext : IEfCoreDbContext { - private const string TransactionsNotSupportedErrorMessage = "Current database does not support transactions. Your database may remain in an inconsistent state in an error case."; + private const string TransactionsNotSupportedWarningMessage = "Current database does not support transactions. Your database may remain in an inconsistent state in an error case."; public ILogger> Logger { get; set; } @@ -189,8 +189,7 @@ public class UnitOfWorkDbContextProvider : IDbContextProvider : IDbContextProvider : IDbContextProvider : IDbContextProvider : IDbContextProvider : IDbContextProvider