Browse Source

Update AbpUnitTestSqliteConnection.cs

pull/19125/head
maliming 2 years ago
committed by GitHub
parent
commit
34d1ea3d98
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Sqlite/AbpUnitTestSqliteConnection.cs

6
framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Sqlite/AbpUnitTestSqliteConnection.cs

@ -28,14 +28,14 @@ public class AbpUnitTestSqliteConnection : SqliteConnection
internal class AbpSqliteCommand : SqliteCommand internal class AbpSqliteCommand : SqliteCommand
{ {
private readonly static SemaphoreSlim SyncSemaphore = new SemaphoreSlim(1, 1); private readonly static SemaphoreSlim Semaphore = new SemaphoreSlim(1, 1);
public override SqliteConnection? Connection public override SqliteConnection? Connection
{ {
get => base.Connection; get => base.Connection;
set set
{ {
using (SyncSemaphore.Lock()) using (Semaphore.Lock())
{ {
base.Connection = value; base.Connection = value;
} }
@ -44,7 +44,7 @@ internal class AbpSqliteCommand : SqliteCommand
protected override void Dispose(bool disposing) protected override void Dispose(bool disposing)
{ {
using (SyncSemaphore.Lock()) using (Semaphore.Lock())
{ {
base.Dispose(disposing); base.Dispose(disposing);
} }

Loading…
Cancel
Save