Skip to content

Commit 337a544

Browse files
committed
refactor: Move MySQL library and move to EF 10
1 parent 599cd35 commit 337a544

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

Directory.Packages.props

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,48 +5,48 @@
55
<ItemGroup Label="Code Analyzers">
66
<PackageVersion Include="DiffPlex" Version="1.9.0" />
77
<PackageVersion Include="IDisposableAnalyzers" Version="4.0.8" />
8-
<GlobalPackageReference Include="SonarAnalyzer.CSharp" Version="10.23.0.137933" PrivateAssets="All" IncludeAssets="Runtime;Build;Native;contentFiles;Analyzers" />
8+
<GlobalPackageReference Include="SonarAnalyzer.CSharp" Version="10.25.0.139117" PrivateAssets="All" IncludeAssets="Runtime;Build;Native;contentFiles;Analyzers" />
99
</ItemGroup>
1010
<ItemGroup Label="Infrastructure">
1111
<PackageVersion Include="Azure.Storage.Blobs" Version="12.27.0" />
12-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.14" />
13-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.14" />
14-
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.14" />
15-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.14">
12+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.7" />
13+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.7" />
14+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.7" />
15+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.7">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageVersion>
19-
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="10.0.5" />
20-
<PackageVersion Include="MongoDB.Driver" Version="3.7.1" />
21-
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0" />
22-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
19+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="10.0.7" />
20+
<PackageVersion Include="Microting.EntityFrameworkCore.MySql" Version="10.0.7" />
21+
<PackageVersion Include="MongoDB.Driver" Version="3.8.0" />
22+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.1" />
2323
<PackageVersion Include="RavenDB.Client" Version="7.2.1" />
2424
<PackageVersion Include="ZiggyCreatures.FusionCache.Locking.AsyncKeyed" Version="2.6.0" />
2525
</ItemGroup>
2626
<ItemGroup Label="Web">
2727
<PackageVersion Include="AspNetCore.HealthChecks.UI.Client" Version="9.0.0" />
2828
<PackageVersion Include="Blazored.Toast" Version="4.2.1" />
29-
<PackageVersion Include="Markdig" Version="1.1.2" />
30-
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.5" />
29+
<PackageVersion Include="Markdig" Version="1.1.3" />
30+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.7" />
3131
<PackageVersion Include="NCronJob" Version="4.10.1" />
3232
<PackageVersion Include="LinkDotNet.BuildInformation" Version="2.1.2" />
3333
<PackageVersion Include="ReverseMarkdown" Version="5.3.0" />
34-
<PackageVersion Include="System.ServiceModel.Syndication" Version="10.0.5" />
34+
<PackageVersion Include="System.ServiceModel.Syndication" Version="10.0.7" />
3535
<PackageVersion Include="NetEscapades.AspNetCore.SecurityHeaders" Version="1.3.1" />
3636
</ItemGroup>
3737
<ItemGroup Label="Tests">
38-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.5" />
39-
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.5" />
38+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.7" />
39+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.7" />
4040
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
4141
<PackageVersion Include="NSubstitute" Version="5.3.0" />
4242
<PackageVersion Include="RavenDB.TestDriver" Version="7.2.1" />
4343
<PackageVersion Include="Shouldly" Version="4.3.0" />
4444
<PackageVersion Include="bunit" Version="2.7.2" />
45-
<PackageVersion Include="coverlet.collector" Version="8.0.1">
45+
<PackageVersion Include="coverlet.collector" Version="10.0.0">
4646
<PrivateAssets>all</PrivateAssets>
4747
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4848
</PackageVersion>
49-
<PackageVersion Include="coverlet.msbuild" Version="8.0.1">
49+
<PackageVersion Include="coverlet.msbuild" Version="10.0.0">
5050
<PrivateAssets>all</PrivateAssets>
5151
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5252
</PackageVersion>
@@ -56,9 +56,9 @@
5656
<ItemGroup Label="Tools">
5757
<PackageVersion Include="CommandLineParser" Version="2.9.1" />
5858
<PackageVersion Include="Microsoft.Playwright" Version="1.59.0" />
59-
<PackageVersion Include="Spectre.Console" Version="0.55.0" />
59+
<PackageVersion Include="Spectre.Console" Version="0.55.2" />
6060
</ItemGroup>
6161
<ItemGroup Label="Source Code Generators">
62-
<PackageVersion Include="LinkDotNet.Enumeration" Version="1.4.0" />
62+
<PackageVersion Include="LinkDotNet.Enumeration" Version="1.5.0" />
6363
</ItemGroup>
6464
</Project>

src/LinkDotNet.Blog.Infrastructure/LinkDotNet.Blog.Infrastructure.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" />
1515
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" />
1616
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" />
17+
<PackageReference Include="Microting.EntityFrameworkCore.MySql" />
1718
<PackageReference Include="MongoDB.Driver" />
18-
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" />
1919
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL"/>
2020
<PackageReference Include="RavenDB.Client" />
2121
<PackageReference Include="ZiggyCreatures.FusionCache.Locking.AsyncKeyed" />

src/LinkDotNet.Blog.Web/RegistrationExtensions/SqlRegistrationExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public static void UseMySqlAsStorageProvider(this IServiceCollection services)
5757
builder.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString), mySqlOptions =>
5858
{
5959
mySqlOptions.EnablePrimitiveCollectionsSupport();
60-
mySqlOptions.TranslateParameterizedCollectionsToConstants();
60+
mySqlOptions.UseParameterizedCollectionMode(ParameterTranslationMode.Constant);
6161
})
6262
#if DEBUG
6363
.EnableDetailedErrors()

0 commit comments

Comments
 (0)