EntityFrameworkCore does not exist in the namespace Microsoft
You missed a required Nuget Package, according to microsoft, you will need to install 3 packages in total, but in my case, it is only required 2 packages as the following:
- Microsoft.EntityFrameworkCore.SqlServer
- Microsoft.EntityFrameworkCore.Tools
Hope this can solve your problem.
I solved this problem by:
(1) Right clicking the project in the Solution Explorer
(2) Clicking unload project
(3) Click edit the .csproj and check if there is a Package Reference to EF
(4) Right clicking the project again in the Solution Explorer
(5) Then clicked reload project
Now it recognizes EntityFrameworkCore and there are no more build errors
In Visual Code:
Ctrl + Shift + P => Restart OmniSharp
Go to NuGet browser and install Microsoft.EntityFrameworkCore!