Skip to content

Commit 717768f

Browse files
committed
Update versions, add workaround for missing stable/unstable packages for EF Core 10
1 parent 947d606 commit 717768f

File tree

3 files changed

+29
-3
lines changed

3 files changed

+29
-3
lines changed

Directory.Build.props

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

18+
<PropertyGroup>
19+
<NoWarn>
20+
<!--
21+
Temporary workaround: Stable EF Core 10 packages for Npgsql.EntityFrameworkCore.PostgreSQL and
22+
Pomelo.EntityFrameworkCore.MySql are not available yet.
23+
NU1608: Detected package version outside of dependency constraint
24+
-->
25+
$(NoWarn);NU1608
26+
</NoWarn>
27+
</PropertyGroup>
28+
1829
<PropertyGroup>
1930
<!--
2031
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)