From cce450142455a620c7362b43325f5f45661711b4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Oct 2025 20:41:36 +0000 Subject: [PATCH 1/3] Initial plan From c6419af257efb71a4066118b26343877a86966e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Oct 2025 20:44:56 +0000 Subject: [PATCH 2/3] Fix cross-reference warnings by replacing xref tags with inline code Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com> --- entity-framework/core/cli/services.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/entity-framework/core/cli/services.md b/entity-framework/core/cli/services.md index 73926d4e7b..ad48f6d4c7 100644 --- a/entity-framework/core/cli/services.md +++ b/entity-framework/core/cli/services.md @@ -34,11 +34,11 @@ The following is a list of the design-time services. Service | Description ------------------------------------------------------------------------------------ | ----------- | Generates the code for corresponding model annotations. - | Generates candidate names for entities and properties. +`Microsoft.EntityFrameworkCore.Design.ICandidateNamingService` | Generates candidate names for entities and properties. | Helps with generating C# code. - | Generates C# code for migration operations. - | Generates C# code for model snapshots. - | C# code generation utilities. +`Microsoft.EntityFrameworkCore.Design.ICSharpMigrationOperationGenerator` | Generates C# code for migration operations. +`Microsoft.EntityFrameworkCore.Design.ICSharpSnapshotGenerator` | Generates C# code for model snapshots. +`Microsoft.EntityFrameworkCore.Design.ICSharpUtilities` | C# code generation utilities. | Pluralizes and singularizes words. | Generates code for a migration. | Selects the appropriate migrations code generator. @@ -52,8 +52,8 @@ Service | Generates OnConfiguring code. | The main class for scaffolding reverse engineered models. | Creates a model from a database model. - | Maps database types to .NET types during scaffolding. - | Processes model snapshots. +`Microsoft.EntityFrameworkCore.Scaffolding.IScaffoldingTypeMapper` | Maps database types to .NET types during scaffolding. +`Microsoft.EntityFrameworkCore.Scaffolding.ISnapshotModelProcessor` | Processes model snapshots. | Generates code for precompiled queries. | Selects the appropriate precompiled query code generator. From b04920051492f01ad48505b7f52a982033868956 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Oct 2025 20:47:45 +0000 Subject: [PATCH 3/3] Address review feedback: remove pubternal services and fix namespaces Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com> --- entity-framework/core/cli/services.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/entity-framework/core/cli/services.md b/entity-framework/core/cli/services.md index ad48f6d4c7..dbb3b66be0 100644 --- a/entity-framework/core/cli/services.md +++ b/entity-framework/core/cli/services.md @@ -34,12 +34,10 @@ The following is a list of the design-time services. Service | Description ------------------------------------------------------------------------------------ | ----------- | Generates the code for corresponding model annotations. -`Microsoft.EntityFrameworkCore.Design.ICandidateNamingService` | Generates candidate names for entities and properties. | Helps with generating C# code. -`Microsoft.EntityFrameworkCore.Design.ICSharpMigrationOperationGenerator` | Generates C# code for migration operations. -`Microsoft.EntityFrameworkCore.Design.ICSharpSnapshotGenerator` | Generates C# code for model snapshots. -`Microsoft.EntityFrameworkCore.Design.ICSharpUtilities` | C# code generation utilities. | Pluralizes and singularizes words. + | Generates C# code for migration operations. + | Generates C# code for model snapshots. | Generates code for a migration. | Selects the appropriate migrations code generator. | The main class for managing migration files. @@ -52,8 +50,6 @@ Service | Generates OnConfiguring code. | The main class for scaffolding reverse engineered models. | Creates a model from a database model. -`Microsoft.EntityFrameworkCore.Scaffolding.IScaffoldingTypeMapper` | Maps database types to .NET types during scaffolding. -`Microsoft.EntityFrameworkCore.Scaffolding.ISnapshotModelProcessor` | Processes model snapshots. | Generates code for precompiled queries. | Selects the appropriate precompiled query code generator.