Skip to content

Commit 35d98af

Browse files
committed
Support net7.0 and upgrade packages
1 parent bb49ae3 commit 35d98af

File tree

31 files changed

+111
-112
lines changed

31 files changed

+111
-112
lines changed

RepoDb.Benchmarks/RepoDb.Benchmarks.PostgreSql/Configurations/OrmNameConstants.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ public static class OrmNameConstants
44
{
55
public const string RepoDB = "RepoDB";
66

7-
public const string NHibernate = "NHibernate 5.4.0";
7+
public const string NHibernate = "NHibernate 5.4.6";
88

99
public const string EFCore = "EFCore 7.0.0";
1010

11-
public const string Dapper = "Dapper 2.0.123";
11+
public const string Dapper = "Dapper 2.1.21";
1212

13-
public const string Linq2db = "linq2db 4.3.0";
13+
public const string Linq2db = "linq2db 5.3.2";
1414
}
1515
}

RepoDb.Benchmarks/RepoDb.Benchmarks.PostgreSql/Linq2db/Linq2dbBaseBenchmarks.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Linq;
33
using BenchmarkDotNet.Attributes;
44
using DataModels;
5-
using LinqToDB.Configuration;
5+
using LinqToDB;
66
using RepoDb.Benchmarks.PostgreSql.Configurations;
77
using RepoDb.Benchmarks.PostgreSql.Setup;
88

@@ -23,10 +23,10 @@ protected override void Bootstrap()
2323

2424
protected static RepoDbDB GetDb()
2525
{
26-
var builder = new LinqToDBConnectionOptionsBuilder();
27-
builder.UsePostgreSQL(DatabaseHelper.ConnectionString);
26+
var options = new DataOptions();
27+
options = options.UsePostgreSQL(DatabaseHelper.ConnectionString);
2828

29-
return new RepoDbDB(builder.Build());
29+
return new RepoDbDB(options);
3030
}
3131
}
3232
}

RepoDb.Benchmarks/RepoDb.Benchmarks.PostgreSql/Models/PersonDatabase.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using System.Linq;
33

44
using LinqToDB;
5-
using LinqToDB.Configuration;
65
using LinqToDB.Mapping;
76

87
namespace DataModels
@@ -28,7 +27,7 @@ public RepoDbDB(string configuration)
2827
InitMappingSchema();
2928
}
3029

31-
public RepoDbDB(LinqToDBConnectionOptions options)
30+
public RepoDbDB(DataOptions options)
3231
: base(options)
3332
{
3433
InitDataContext();

RepoDb.Benchmarks/RepoDb.Benchmarks.PostgreSql/RepoDb.Benchmarks.PostgreSql.csproj

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
5+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="BenchmarkDotNet" Version="0.13.2" />
10-
<PackageReference Include="Dapper" Version="2.0.123" />
9+
<PackageReference Include="BenchmarkDotNet" Version="0.13.10" />
10+
<PackageReference Include="Dapper" Version="2.1.21" />
1111
<PackageReference Include="Dapper.Contrib" Version="2.0.78" />
12-
<PackageReference Include="linq2db" Version="4.3.0" />
13-
<PackageReference Include="linq2db.PostgreSQL" Version="4.3.0" />
12+
<PackageReference Include="linq2db" Version="5.3.2" />
13+
<PackageReference Include="linq2db.PostgreSQL" Version="5.3.2" />
1414
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" />
15-
<PackageReference Include="NHibernate" Version="5.4.0" />
16-
<PackageReference Include="Npgsql" Version="7.0.4" />
15+
<PackageReference Include="NHibernate" Version="5.4.6" />
16+
<PackageReference Include="Npgsql" Version="7.0.6" />
1717
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.0" />
1818
</ItemGroup>
1919

RepoDb.Benchmarks/RepoDb.Benchmarks.SqlServer/Configurations/OrmNameConstants.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ public static class OrmNameConstants
44
{
55
public const string RepoDB = "RepoDB";
66

7-
public const string NHibernate = "NHibernate 5.4.0";
7+
public const string NHibernate = "NHibernate 5.4.6";
88

99
public const string EFCore = "EFCore 7.0.0";
1010

11-
public const string Dapper = "Dapper 2.0.123";
11+
public const string Dapper = "Dapper 2.1.21";
1212
}
1313
}

RepoDb.Benchmarks/RepoDb.Benchmarks.SqlServer/RepoDb.Benchmarks.SqlServer.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
5+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="BenchmarkDotNet" Version="0.13.2" />
10-
<PackageReference Include="Dapper" Version="2.0.123" />
9+
<PackageReference Include="BenchmarkDotNet" Version="0.13.10" />
10+
<PackageReference Include="Dapper" Version="2.1.21" />
1111
<PackageReference Include="Dapper.Contrib" Version="2.0.78" />
1212
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
14-
<PackageReference Include="NHibernate" Version="5.4.0" />
14+
<PackageReference Include="NHibernate" Version="5.4.6" />
1515
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
1616
</ItemGroup>
1717

RepoDb.Core/RepoDb.Tests/RepoDb.IntegrationTests/RepoDb.IntegrationTests.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -34,10 +34,10 @@
3434
</ItemGroup>
3535

3636
<ItemGroup>
37-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
37+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
3838
<PackageReference Include="Microsoft.SqlServer.Types" Version="160.1000.6" />
39-
<PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
40-
<PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
39+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
40+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
4141
</ItemGroup>
4242

4343
<ItemGroup>

RepoDb.Core/RepoDb.Tests/RepoDb.UnitTests/RepoDb.UnitTests.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -17,10 +17,10 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
21-
<PackageReference Include="Moq" Version="4.18.4" />
22-
<PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
23-
<PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
21+
<PackageReference Include="Moq" Version="4.20.69" />
22+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
23+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
2424
<PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
2525
</ItemGroup>
2626

RepoDb.Core/RepoDb/RepoDb.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Title>RepoDB</Title>
5-
<TargetFrameworks>netstandard2.0;net6.0;net7.0;</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;net6.0;net7.0;net8.0</TargetFrameworks>
66
<Version>0.0.1</Version>
77
<AssemblyVersion>0.0.1</AssemblyVersion>
88
<FileVersion>0.0.1</FileVersion>
@@ -35,7 +35,7 @@
3535

3636
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
3737
<PackageReference Include="Microsoft.Bcl.HashCode" Version="1.1.1" />
38-
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="7.0.0" />
38+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
3939
<PackageReference Include="System.Memory" Version="4.5.5" />
4040
</ItemGroup>
4141

RepoDb.Extensions/RepoDb.PostgreSql.BulkOperations/RepoDb.PostgreSql.BulkOperations.IntegrationTests/RepoDb.PostgreSql.BulkOperations.IntegrationTests.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -10,10 +10,10 @@
1010
</ItemGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
14-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
15-
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
16-
<PackageReference Include="coverlet.collector" Version="3.1.2">
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
14+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
15+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
16+
<PackageReference Include="coverlet.collector" Version="6.0.0">
1717
<PrivateAssets>all</PrivateAssets>
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
</PackageReference>

RepoDb.Extensions/RepoDb.PostgreSql.BulkOperations/RepoDb.PostgreSql.BulkOperations/RepoDb.PostgreSql.BulkOperations.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Title>RepoDb.PostgreSql.BulkOperations</Title>
5-
<TargetFrameworks>netstandard2.0;net6.0;net7.0;</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;net6.0;net7.0;net8.0</TargetFrameworks>
66
<Version>0.0.1</Version>
77
<FileVersion>0.0.1</FileVersion>
88
<AssemblyVersion>0.0.1</AssemblyVersion>

RepoDb.Extensions/RepoDb.SqlServer.BulkOperations/RepoDb.SqlServer.BulkOperations.IntegrationTests/RepoDb.SqlServer.BulkOperations.IntegrationTests.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -21,10 +21,10 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
25-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
26-
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
27-
<PackageReference Include="coverlet.collector" Version="3.1.2">
24+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
25+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
26+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
27+
<PackageReference Include="coverlet.collector" Version="6.0.0">
2828
<PrivateAssets>all</PrivateAssets>
2929
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3030
</PackageReference>

RepoDb.Extensions/RepoDb.SqlServer.BulkOperations/RepoDb.SqlServer.BulkOperations/RepoDb.SqlServer.BulkOperations.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Title>RepoDb.SqlServer.BulkOperations</Title>
5-
<TargetFrameworks>netstandard2.0;net6.0;net7.0;</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;net6.0;net7.0;net8.0</TargetFrameworks>
66
<Version>0.0.1</Version>
77
<FileVersion>0.0.1</FileVersion>
88
<AssemblyVersion>0.0.1</AssemblyVersion>
@@ -27,7 +27,7 @@
2727
</ItemGroup>
2828

2929
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
30-
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="7.0.0" />
30+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
3131
</ItemGroup>
3232

3333
<ItemGroup>

RepoDb.MySql/RepoDb.MySql.IntegrationTests/RepoDb.MySql.IntegrationTests.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -11,10 +11,10 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
15-
<PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
16-
<PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
17-
<PackageReference Include="MySql.Data" Version="8.0.32.1" />
14+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
15+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
16+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
17+
<PackageReference Include="MySql.Data" Version="8.2.0" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

RepoDb.MySql/RepoDb.MySql.UnitTests/RepoDb.MySql.UnitTests.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
10-
<PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
11-
<PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
9+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
10+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
11+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

RepoDb.MySql/RepoDb.MySql/RepoDb.MySql.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Title>RepoDb.MySql</Title>
5-
<TargetFrameworks>netstandard2.0;net6.0;net7.0;</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;net6.0;net7.0;net8.0</TargetFrameworks>
66
<Version>0.0.1</Version>
77
<AssemblyVersion>0.0.1</AssemblyVersion>
88
<FileVersion>0.0.1</FileVersion>
@@ -20,7 +20,7 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="MySql.Data" Version="8.0.32.1" />
23+
<PackageReference Include="MySql.Data" Version="8.2.0" />
2424
<PackageReference Include="RepoDb" Version="0.0.1" />
2525
</ItemGroup>
2626

RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/RepoDb.MySqlConnector.IntegrationTests.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

@@ -11,10 +11,10 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
15-
<PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
16-
<PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
17-
<PackageReference Include="MySqlConnector" Version="2.2.5" />
14+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
15+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
16+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
17+
<PackageReference Include="MySqlConnector" Version="2.3.0" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/RepoDb.MySqlConnector.UnitTests.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
10-
<PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
11-
<PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
9+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
10+
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
11+
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

RepoDb.MySqlConnector/RepoDb.MySqlConnector/RepoDb.MySqlConnector.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Title>RepoDb.MySqlConnector</Title>
5-
<TargetFrameworks>netstandard2.0;net6.0;net7.0;</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;net6.0;net7.0;net8.0</TargetFrameworks>
66
<Version>0.0.1</Version>
77
<AssemblyVersion>0.0.1</AssemblyVersion>
88
<FileVersion>0.0.1</FileVersion>
@@ -20,7 +20,7 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="MySqlConnector" Version="2.2.5" />
23+
<PackageReference Include="MySqlConnector" Version="2.3.0" />
2424
<PackageReference Include="RepoDb" Version="0.0.1" />
2525
</ItemGroup>
2626

0 commit comments

Comments
 (0)