Skip to content

Commit 6901d9d

Browse files
committed
Converted to multi-framework: supports EF Core 5 and EF Core 6
1 parent ea1c7e0 commit 6901d9d

File tree

3 files changed

+52
-17
lines changed

3 files changed

+52
-17
lines changed

DataLayer/DataLayer.csproj

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
55
</PropertyGroup>
66

7-
<ItemGroup>
8-
<PackageReference Include="GenericServices.StatusGeneric" Version="1.1.0" />
9-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.1" />
10-
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
11-
</ItemGroup>
7+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1'">
8+
<PackageReference Include="GenericServices.StatusGeneric" Version="1.1.0" />
9+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.1" />
10+
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
11+
</ItemGroup>
12+
13+
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
14+
<PackageReference Include="GenericServices.StatusGeneric" Version="1.1.0" />
15+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0-rc.2.21480.5" />
16+
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
17+
</ItemGroup>
1218

1319
</Project>

Test/Test.csproj

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<PropertyGroup>
4+
<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>
55
</PropertyGroup>
66

7-
<ItemGroup>
7+
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp3.1'">
8+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.10" />
9+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.10" />
10+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.10" />
11+
<PackageReference Include="RandomNameGeneratorLibrary" Version="1.2.2" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.0" />
13+
<PackageReference Include="xunit" Version="2.4.1" />
14+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
15+
<PrivateAssets>all</PrivateAssets>
16+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
17+
</PackageReference>
18+
</ItemGroup>
19+
20+
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
821
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="6.0.0-rc.2.21480.5" />
922
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0-rc.2.21480.5" />
1023
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0-rc.2.21480.5" />
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.0" />
1224
<PackageReference Include="RandomNameGeneratorLibrary" Version="1.2.2" />
25+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.0" />
1326
<PackageReference Include="xunit" Version="2.4.1" />
1427
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
1528
<PrivateAssets>all</PrivateAssets>

TestSupport/TestSupport.csproj

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
55
<GenerateDocumentationFile>true</GenerateDocumentationFile>
66
</PropertyGroup>
77

8-
<ItemGroup>
8+
9+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1'">
10+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.10" />
11+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="5.0.10" />
12+
<PackageReference Include="Microsoft.EntityFrameworkCore.Cosmos" Version="5.0.10" />
13+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.10" />
14+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.10" />
15+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="5.0.0" />
16+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="5.0.0" />
17+
<PackageReference Include="Microsoft.Data.SqlClient" Version="3.0.1" />
18+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="5.0.10" />
19+
<PackageReference Include="Respawn" Version="4.0.0" />
20+
<PackageReference Include="xunit.assert" Version="2.4.1" />
21+
<PackageReference Include="xunit.core" Version="2.4.1" />
22+
</ItemGroup>
23+
24+
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
925
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0-rc.2.21480.5" />
1026
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.0-rc.2.21480.5" />
1127
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0-rc.2.21480.5" />
@@ -23,15 +39,15 @@
2339

2440
<PropertyGroup>
2541
<PackageId>EfCore.TestSupport</PackageId>
26-
<PackageVersion>6.0.0-preview001</PackageVersion>
27-
<Version>6.0.0</Version>
28-
<AssemblyVersion>6.0.0.0</AssemblyVersion>
29-
<FileVersion>6.0.0.0</FileVersion>
42+
<PackageVersion>5.1.0-preview001</PackageVersion>
43+
<Version>5.1.0</Version>
44+
<AssemblyVersion>5.1.0.0</AssemblyVersion>
45+
<FileVersion>5.1.0.0</FileVersion>
3046
<Authors>Jon P Smith</Authors>
3147
<Description>Useful tools when unit testing applications that use Entity Framework Core. See readme file on github.</Description>
3248
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
3349
<PackageReleaseNotes>
34-
- Updated to Net6-rc.2 preview
50+
- Updated to support Net5 and Net6-rc.2 preview
3551
- Added PostgreSQL database helpers
3652
- Added the Seed Database feature back in at request of users
3753
</PackageReleaseNotes>

0 commit comments

Comments
 (0)