Remove use of LazyRef
Fixes #9172 Needed to stop https://github.com/aspnet/EntityFrameworkCore/pull/15434 from breaking ASP.NET Core build.
This commit is contained in:
parent
55d706d63c
commit
f0c8702f7e
|
|
@ -9,12 +9,11 @@ namespace Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test
|
||||||
{
|
{
|
||||||
public class ScratchDatabaseFixture : IDisposable
|
public class ScratchDatabaseFixture : IDisposable
|
||||||
{
|
{
|
||||||
#pragma warning disable EF1001 // Internal EF Core API usage.
|
private readonly Lazy<SqlServerTestStore> _testStore;
|
||||||
private readonly LazyRef<SqlServerTestStore> _testStore;
|
|
||||||
|
|
||||||
public ScratchDatabaseFixture()
|
public ScratchDatabaseFixture()
|
||||||
{
|
{
|
||||||
_testStore = new LazyRef<SqlServerTestStore>(() => SqlServerTestStore.CreateScratch());
|
_testStore = new Lazy<SqlServerTestStore>(() => SqlServerTestStore.CreateScratch());
|
||||||
}
|
}
|
||||||
|
|
||||||
public string ConnectionString => _testStore.Value.Connection.ConnectionString;
|
public string ConnectionString => _testStore.Value.Connection.ConnectionString;
|
||||||
|
|
@ -23,9 +22,8 @@ namespace Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test
|
||||||
{
|
{
|
||||||
if (_testStore.HasValue)
|
if (_testStore.HasValue)
|
||||||
{
|
{
|
||||||
_testStore.Value?.Dispose();
|
_testStore.Value.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#pragma warning restore EF1001 // Internal EF Core API usage.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue