Skip to content

Commit 8ae1de7

Browse files
committed
Update versions, add workaround for missing Pomelo package for EF Core 10
1 parent 947d606 commit 8ae1de7

3 files changed

Lines changed: 28 additions & 3 deletions

File tree

Directory.Build.props

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@
1515
<NuGetAuditMode>direct</NuGetAuditMode>
1616
</PropertyGroup>
1717

18+
<PropertyGroup>
19+
<NoWarn>
20+
<!--
21+
Temporary workaround: Stable EF Core 10 package for Pomelo.EntityFrameworkCore.MySql is not available yet.
22+
NU1608: Detected package version outside of dependency constraint
23+
-->
24+
$(NoWarn);NU1608
25+
</NoWarn>
26+
</PropertyGroup>
27+
1828
<PropertyGroup>
1929
<!--
2030
Disabled IDE analyzers for "Use collection expression" because they are dangerous in a subtle way.

package-versions.props

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,27 @@
3535
<XunitVisualStudioVersion>3.1.*</XunitVisualStudioVersion>
3636
</PropertyGroup>
3737

38+
<PropertyGroup Condition="'$(TargetFramework)' == 'net10.0'">
39+
<!-- Published dependencies (only update on major version change) -->
40+
<EntityFrameworkCoreFrozenVersion>10.0.0</EntityFrameworkCoreFrozenVersion>
41+
42+
<!-- Non-published dependencies (these are safe to update, won't cause a breaking change) -->
43+
<AspNetCoreVersion>10.0.*</AspNetCoreVersion>
44+
<EntityFrameworkCoreVersion>10.0.*-*</EntityFrameworkCoreVersion>
45+
<PomeloEntityFrameworkCoreVersion>
46+
<!-- Temporary workaround: Unstable EF Core 10 package for Pomelo.EntityFrameworkCore.MySql is not available yet. -->
47+
9.0.*
48+
</PomeloEntityFrameworkCoreVersion>
49+
</PropertyGroup>
50+
3851
<PropertyGroup Condition="'$(TargetFramework)' == 'net9.0'">
3952
<!-- Published dependencies (only update on major version change) -->
4053
<EntityFrameworkCoreFrozenVersion>N/A</EntityFrameworkCoreFrozenVersion>
4154

4255
<!-- Non-published dependencies (these are safe to update, won't cause a breaking change) -->
4356
<AspNetCoreVersion>9.0.*</AspNetCoreVersion>
4457
<EntityFrameworkCoreVersion>9.0.*</EntityFrameworkCoreVersion>
58+
<PomeloEntityFrameworkCoreVersion>$(EntityFrameworkCoreVersion)</PomeloEntityFrameworkCoreVersion>
4559
</PropertyGroup>
4660

4761
<PropertyGroup Condition="'$(TargetFramework)' == 'net8.0'">
@@ -51,5 +65,6 @@
5165
<!-- Non-published dependencies (these are safe to update, won't cause a breaking change) -->
5266
<AspNetCoreVersion>8.0.*</AspNetCoreVersion>
5367
<EntityFrameworkCoreVersion>8.0.*</EntityFrameworkCoreVersion>
68+
<PomeloEntityFrameworkCoreVersion>$(EntityFrameworkCoreVersion)</PomeloEntityFrameworkCoreVersion>
5469
</PropertyGroup>
5570
</Project>

src/Examples/DapperExample/DapperExample.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
33
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
</PropertyGroup>
@@ -13,9 +13,9 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="Dapper" Version="$(DapperVersion)" />
16-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="$(EntityFrameworkCoreVersion)" />
16+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EntityFrameworkCoreVersion)" />
1717
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="$(EntityFrameworkCoreVersion)" />
1818
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="$(EntityFrameworkCoreVersion)" />
19-
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="$(EntityFrameworkCoreVersion)" />
19+
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="$(PomeloEntityFrameworkCoreVersion)" />
2020
</ItemGroup>
2121
</Project>

0 commit comments

Comments
 (0)