From bc760588118c0f2cdda441befab6471a34532413 Mon Sep 17 00:00:00 2001 From: maliming <6908465+maliming@users.noreply.github.com> Date: Tue, 16 Jun 2020 16:02:21 +0800 Subject: [PATCH] Milliseconds to seconds. --- .../Volo/Abp/EntityFrameworkCore/AbpDbContext.cs | 2 +- .../src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs | 3 +++ .../src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index 051e15ded0..fb2d2dfb1f 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -187,7 +187,7 @@ namespace Volo.Abp.EntityFrameworkCore Database.IsRelational() && !Database.GetCommandTimeout().HasValue) { - Database.SetCommandTimeout(initializationContext.UnitOfWork.Options.Timeout.Value); + Database.SetCommandTimeout(TimeSpan.FromMilliseconds(initializationContext.UnitOfWork.Options.Timeout.Value)); } ChangeTracker.CascadeDeleteTiming = CascadeTiming.OnSaveChanges; diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs index 8b94c0be8a..96da523739 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs @@ -12,6 +12,9 @@ namespace Volo.Abp.Uow public IsolationLevel? IsolationLevel { get; set; } + /// + /// Milliseconds + /// public int? Timeout { get; set; } public AbpUnitOfWorkOptions() diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs index bbbb2d3a5e..c72712565e 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs @@ -9,6 +9,9 @@ namespace Volo.Abp.Uow IsolationLevel? IsolationLevel { get; } + /// + /// Milliseconds + /// int? Timeout { get; } } }