Skip to content

Commit

Permalink
Add clarity to Entity Framework Core tools reference page (#2910)
Browse files Browse the repository at this point in the history
Co-authored-by: Dan Giddins <daniel.giddins@nottingham.ac.uk>
  • Loading branch information
dan-giddins and Dan Giddins authored Dec 1, 2020
1 parent 68ebae5 commit d106985
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions entity-framework/core/cli/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,13 @@ uid: core/cli/index

# Entity Framework Core tools reference

The Entity Framework Core tools help with design-time development tasks. They're primarily used to manage Migrations and to scaffold a
`DbContext` and entity types by reverse engineering the schema of a database.
The Entity Framework Core tools help with design-time development tasks. They're primarily used to manage Migrations and to scaffold a `DbContext` and entity types by reverse engineering the schema of a database.

* The [EF Core Package Manager Console tools](xref:core/cli/powershell) run in
the [Package Manager Console](/nuget/tools/package-manager-console) in Visual Studio.
Either of the following tools can be installed, as both tools expose the same functionality:

* The [EF Core .NET command-line interface (CLI) tools](xref:core/cli/dotnet) are an extension to the cross-platform [.NET Core CLI tools](/dotnet/core/tools/). These tools require a .NET Core SDK project (one with `Sdk="Microsoft.NET.Sdk"` or similar in the project file).
* The [EF Core Package Manager Console tools](xref:core/cli/powershell) run in the [Package Manager Console](/nuget/tools/package-manager-console) in Visual Studio. We recommend using these tools if you are developing in Visual Studio as they provide a more integrated experience.

Both tools expose the same functionality. If you're developing in Visual Studio, we recommend using the **Package Manager Console** tools since
they provide a more integrated experience.
* The [EF Core .NET command-line interface (CLI) tools](xref:core/cli/dotnet) are an extension to the cross-platform [.NET Core CLI tools](/dotnet/core/tools/). These tools require a .NET Core SDK project (one with `Sdk="Microsoft.NET.Sdk"` or similar in the project file).

## Next steps

Expand Down

0 comments on commit d106985

Please sign in to comment.