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; }
}
}