I've used yoman to generate an ASP.Net Core Web API application via the Visual Studio Code Editor. For reference, I followed this tutorial here
The API works fine. However, I am trying to use Entity Framework Core Migrations with SQL Server. When I type the following into the Visual Studio Code Terminal:
I get the following message:
'Add-Migration' is not recognized as an internal or external command, operable program or batch file.
I have the
Microsoft.EntityFrameworkCore.Tools: 1.1.0-preview4-final dependency installed. I did this using the .Net Core Project Manager (Nuget) extension.
In Visual Studio 2015 this command works fine from the Package Manager Console.
I assume that using Visual Studio Code's Terminal is the problem. But does anyone know how I can use EF Core Migrations from within the VS Code editor itself?
Thanks for any help.
dotnet ef migrations add InitialCreate command yielded the following error:
No executable found matching command "dotnet-ef"
To solve this I needed to install the following dependency, AND add it to the tools section:
The correct format to add a new migration is
dotnet ef migrations add yourMigrationName
and to update database is
dotnet ef database update
First we need to add reference in *.csproj file in the following way
Step 2 in Bash/Command propt
dotnet ef migrations add MyDbInitialMigration