Skip to content

Commit 785ab0a

Browse files
authored
Merge branch 'main' into merge/release/9.0-to-main
2 parents b6b1453 + 213d37b commit 785ab0a

File tree

218 files changed

+2986
-2583
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

218 files changed

+2986
-2583
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
*.cs diff=csharp
33
*.sh eol=lf
44
*.sln eol=crlf
5+
*.sql diff

.github/SUPPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ If you have a specific question about using the product, we encourage you to [as
2424
Official Support
2525
----------------
2626

27-
Entity Framework Core is covered by Microsoft's [.NET Core Support Policy](https://dotnet.microsoft.com/platform/support/policy/dotnet-core). If you've tried all the optoins above and are still looking for help, you may wish to [contact a Microsoft Support professional](http://support.microsoft.com/supportforbusiness/productselection?sapId=bec2bc54-b200-6962-301f-f098532f27b2). Please note that personal help may incur a fee.
27+
Entity Framework Core is covered by Microsoft's [.NET Core Support Policy](https://dotnet.microsoft.com/platform/support/policy/dotnet-core). If you've tried all the options above and are still looking for help, you may wish to [contact a Microsoft Support professional](http://support.microsoft.com/supportforbusiness/productselection?sapId=bec2bc54-b200-6962-301f-f098532f27b2). Please note that personal help may incur a fee.

Directory.Build.props

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,6 @@
5555
<NoWarn>$(NoWarn.Replace(';1591', ''))</NoWarn>
5656
</PropertyGroup>
5757

58-
<!-- unblock stable branding -->
59-
<PropertyGroup>
60-
<NoWarn>$(NoWarn);NU5104</NoWarn>
61-
</PropertyGroup>
62-
6358
<ItemGroup>
6459
<AdditionalFiles Include="$(MSBuildThisFileDirectory)stylecop.json" />
6560
</ItemGroup>

Directory.Build.targets

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,6 @@
1111

1212
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" />
1313
<Import Project="eng\testing\linker\trimmingTests.targets" Condition="'$(IsPublishedAppTestProject)' == 'true'" />
14-
15-
<ItemGroup>
16-
<FrameworkReference Update="Microsoft.NETCore.App"
17-
Condition="'$(TargetFramework)' == 'net9.0' and '$(StabilizePackageVersion)' != 'true'"
18-
RuntimeFrameworkVersion="$(MicrosoftNETCoreAppRuntimewinx64Version)"
19-
TargetingPackVersion="$(MicrosoftNETCoreAppRefVersion)" />
20-
</ItemGroup>
2114

2215
<Target Name="GetCustomAssemblyAttributes"
2316
BeforeTargets="GetAssemblyAttributes"

Directory.Packages.props

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
<PackageVersion Include="Microsoft.DotNet.Build.Tasks.Templating" Version="$(MicrosoftDotNetBuildTasksTemplatingVersion)" />
3737

3838
<!-- Azure SDK for .NET dependencies -->
39-
<PackageVersion Include="Microsoft.Azure.Cosmos" Version="3.43.0" />
39+
<PackageVersion Include="Microsoft.Azure.Cosmos" Version="3.44.0" />
4040

4141
<!-- SQL Server dependencies -->
42-
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.1.6" />
42+
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.2.2" />
4343
<PackageVersion Include="Microsoft.SqlServer.Types" Version="160.1000.6" />
4444

4545
<!-- external dependencies -->
@@ -57,8 +57,9 @@
5757

5858
<!-- Pinned versions for Component Governance/NuGetAudit - Remove when root dependencies are updated -->
5959
<!--Workaround for Microsoft.CodeAnalysis.Workspaces.MSBuild 4.8.0, see https://github.com/dotnet/efcore/issues/34637-->
60-
<PackageVersion Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildFrameworkVersion)" />
61-
<!--Workaround for Microsoft.Data.SqlClient v5.1.6 and Microsoft.CodeAnalysis.Analyzer.Testing v1.1.2-->
62-
<PackageVersion Include="System.Formats.Asn1" Version="$(SystemFormatsAsn1Version)" />
60+
<PackageVersion Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildFrameworkVersion)" />
61+
<!--Workaround for Microsoft.Data.SqlClient v5.1.6 and Microsoft.CodeAnalysis.Analyzer.Testing v1.1.2-->
62+
<PackageVersion Include="System.Formats.Asn1" Version="$(SystemFormatsAsn1Version)" />
63+
<PackageVersion Include="System.Runtime.Caching" Version="$(SystemRuntimeCachingVersion)" />
6364
</ItemGroup>
6465
</Project>

EFCore.sln

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "EFCore.VisualBasic.Function
141141
EndProject
142142
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFCore.Tasks", "src\EFCore.Tasks\EFCore.Tasks.csproj", "{711EE8F3-F92D-4470-8B0B-25D8B13EF282}"
143143
EndProject
144+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "EFCore.FSharp.FunctionalTests", "test\EFCore.FSharp.FunctionalTests\EFCore.FSharp.FunctionalTests.fsproj", "{89180105-1D98-4844-9C24-3A5DA2C53329}"
145+
EndProject
144146
Global
145147
GlobalSection(SolutionConfigurationPlatforms) = preSolution
146148
Debug|Any CPU = Debug|Any CPU
@@ -371,6 +373,10 @@ Global
371373
{711EE8F3-F92D-4470-8B0B-25D8B13EF282}.Debug|Any CPU.Build.0 = Debug|Any CPU
372374
{711EE8F3-F92D-4470-8B0B-25D8B13EF282}.Release|Any CPU.ActiveCfg = Release|Any CPU
373375
{711EE8F3-F92D-4470-8B0B-25D8B13EF282}.Release|Any CPU.Build.0 = Release|Any CPU
376+
{89180105-1D98-4844-9C24-3A5DA2C53329}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
377+
{89180105-1D98-4844-9C24-3A5DA2C53329}.Debug|Any CPU.Build.0 = Debug|Any CPU
378+
{89180105-1D98-4844-9C24-3A5DA2C53329}.Release|Any CPU.ActiveCfg = Release|Any CPU
379+
{89180105-1D98-4844-9C24-3A5DA2C53329}.Release|Any CPU.Build.0 = Release|Any CPU
374380
EndGlobalSection
375381
GlobalSection(SolutionProperties) = preSolution
376382
HideSolutionNode = FALSE
@@ -433,6 +439,7 @@ Global
433439
{3D935B7D-80BD-49AD-BDC9-E1B0C9D9494F} = {CE6B50B2-34AE-44C9-940A-4E48C3E1B3BC}
434440
{2AC6A8AC-5C0A-422A-B21A-CDC8D75F20A3} = {258D5057-81B9-40EC-A872-D21E27452749}
435441
{711EE8F3-F92D-4470-8B0B-25D8B13EF282} = {CE6B50B2-34AE-44C9-940A-4E48C3E1B3BC}
442+
{89180105-1D98-4844-9C24-3A5DA2C53329} = {258D5057-81B9-40EC-A872-D21E27452749}
436443
EndGlobalSection
437444
GlobalSection(ExtensibilityGlobals) = postSolution
438445
SolutionGuid = {285A5EB4-BCF4-40EB-B9E1-DF6DBCB5E705}

NuGet.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,16 @@
1313
<add key="dotnet8-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8-transport/nuget/v3/index.json" />
1414
<add key="dotnet9" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json" />
1515
<add key="dotnet9-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9-transport/nuget/v3/index.json" />
16+
<add key="dotnet10" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet10/nuget/v3/index.json" />
17+
<add key="dotnet10-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet10-transport/nuget/v3/index.json" />
1618
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
1719
<!-- Used for the Rich Navigation indexing task -->
1820
<add key="richnav" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-buildservices/nuget/v3/index.json" />
1921
</packageSources>
22+
<auditSources>
23+
<clear />
24+
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
25+
</auditSources>
2026
<disabledPackageSources>
2127
<clear />
2228
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This repository is home to the following [.NET Foundation](https://dotnetfoundat
1111

1212
[![latest version](https://img.shields.io/nuget/v/Microsoft.EntityFrameworkCore)](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore) [![preview version](https://img.shields.io/nuget/vpre/Microsoft.EntityFrameworkCore)](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/absoluteLatest) [![downloads](https://img.shields.io/nuget/dt/Microsoft.EntityFrameworkCore)](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore)
1313

14-
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through a provider plugin API.
14+
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MariaDB, MySQL, PostgreSQL, and other databases through a provider plugin API.
1515

1616
### Installation
1717

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,4 +263,4 @@ extends:
263263
enableSourceLinkValidation: false
264264
publishAssetsImmediately: true
265265
SDLValidationParameters:
266-
enable: false
266+
enable: false

eng/Version.Details.xml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,83 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Dependencies>
33
<ProductDependencies>
4-
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="9.0.0">
4+
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="10.0.0-alpha.1.24511.14">
55
<Uri>https://github.com/dotnet/runtime</Uri>
6-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
6+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
77
</Dependency>
8-
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.0">
8+
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.0-alpha.1.24511.14">
99
<Uri>https://github.com/dotnet/runtime</Uri>
10-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
10+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
1111
</Dependency>
12-
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0">
12+
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0-alpha.1.24511.14">
1313
<Uri>https://github.com/dotnet/runtime</Uri>
14-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
14+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
1515
</Dependency>
16-
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="9.0.0">
16+
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="10.0.0-alpha.1.24511.14">
1717
<Uri>https://github.com/dotnet/runtime</Uri>
18-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
18+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
1919
</Dependency>
20-
<Dependency Name="Microsoft.Extensions.Configuration" Version="9.0.0">
20+
<Dependency Name="Microsoft.Extensions.Configuration" Version="10.0.0-alpha.1.24511.14">
2121
<Uri>https://github.com/dotnet/runtime</Uri>
22-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
22+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
2323
</Dependency>
24-
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="9.0.0">
24+
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="10.0.0-alpha.1.24511.14">
2525
<Uri>https://github.com/dotnet/runtime</Uri>
26-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
26+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
2727
</Dependency>
28-
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="9.0.0">
28+
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="10.0.0-alpha.1.24511.14">
2929
<Uri>https://github.com/dotnet/runtime</Uri>
30-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
30+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
3131
</Dependency>
32-
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="9.0.0-rtm.24516.10">
32+
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="10.0.0-alpha.1.24511.14">
3333
<Uri>https://github.com/dotnet/runtime</Uri>
34-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
34+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
3535
</Dependency>
36-
<Dependency Name="Microsoft.Extensions.Logging" Version="9.0.0">
36+
<Dependency Name="Microsoft.Extensions.Logging" Version="10.0.0-alpha.1.24511.14">
3737
<Uri>https://github.com/dotnet/runtime</Uri>
38-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
38+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
3939
</Dependency>
40-
<Dependency Name="Microsoft.NETCore.App.Ref" Version="9.0.0">
40+
<Dependency Name="Microsoft.NETCore.App.Ref" Version="10.0.0-alpha.1.24511.14">
4141
<Uri>https://github.com/dotnet/runtime</Uri>
42-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
43-
</Dependency>
44-
<Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="9.0.0-rtm.24516.10">
45-
<Uri>https://github.com/dotnet/runtime</Uri>
46-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
42+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
4743
</Dependency>
4844
<!--
4945
Win-x64 is used here because we have picked an arbitrary runtime identifier to flow the version of the latest NETCore.App runtime.
5046
All Runtime.$rid packages should have the same version.
5147
-->
52-
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="9.0.0">
48+
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="10.0.0-alpha.1.24511.14">
49+
<Uri>https://github.com/dotnet/runtime</Uri>
50+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
51+
</Dependency>
52+
<Dependency Name="System.Text.Json" Version="10.0.0-alpha.1.24511.14">
5353
<Uri>https://github.com/dotnet/runtime</Uri>
54-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
54+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
5555
</Dependency>
56-
<Dependency Name="System.Text.Json" Version="9.0.0">
56+
<Dependency Name="System.Text.Encodings.Web" Version="10.0.0-alpha.1.24511.14">
5757
<Uri>https://github.com/dotnet/runtime</Uri>
58-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
58+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
5959
</Dependency>
60-
<Dependency Name="System.Text.Encodings.Web" Version="9.0.0">
60+
<Dependency Name="System.Formats.Asn1" Version="10.0.0-alpha.1.24511.14">
6161
<Uri>https://github.com/dotnet/runtime</Uri>
62-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
62+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
6363
</Dependency>
64-
<Dependency Name="System.Formats.Asn1" Version="9.0.0">
64+
<Dependency Name="System.Runtime.Caching" Version="10.0.0-alpha.1.24511.14">
6565
<Uri>https://github.com/dotnet/runtime</Uri>
66-
<Sha>d3981726bc8b0e179db50301daf9f22d42393096</Sha>
66+
<Sha>a038f65e16afd2592c313bd2ee7dbcf4a00ae17b</Sha>
6767
</Dependency>
6868
</ProductDependencies>
6969
<ToolsetDependencies>
70-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="9.0.0-beta.24516.2">
70+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24511.1">
7171
<Uri>https://github.com/dotnet/arcade</Uri>
72-
<Sha>3c393bbd85ae16ddddba20d0b75035b0c6f1a52d</Sha>
72+
<Sha>712dea25b14a59fe642f2d28e8a3f3c931c03759</Sha>
7373
</Dependency>
74-
<Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="9.0.0-beta.24516.2">
74+
<Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="10.0.0-beta.24511.1">
7575
<Uri>https://github.com/dotnet/arcade</Uri>
76-
<Sha>3c393bbd85ae16ddddba20d0b75035b0c6f1a52d</Sha>
76+
<Sha>712dea25b14a59fe642f2d28e8a3f3c931c03759</Sha>
7777
</Dependency>
78-
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="9.0.0-beta.24516.2">
78+
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.24511.1">
7979
<Uri>https://github.com/dotnet/arcade</Uri>
80-
<Sha>3c393bbd85ae16ddddba20d0b75035b0c6f1a52d</Sha>
80+
<Sha>712dea25b14a59fe642f2d28e8a3f3c931c03759</Sha>
8181
</Dependency>
8282
</ToolsetDependencies>
8383
</Dependencies>

0 commit comments

Comments
 (0)