Estoy tratando de caminar a través de este tutorial aquí.
https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro
Sin embargo, después de instalar correctamente EntityFrameworkCore en la consola del administrador de paquetes usando el comando:
Paquete de instalación Microsoft.EntityFrameworkCore.SqlServer
luego, al ejecutar una restauración de dotnet con éxito en el cmd, el proyecto no registra EntityFrameworkCore. En el archivo .csproj puedes ver la línea
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.1" />Desafortunadamente, cada vez que agrego una declaración de uso con Microsoft.EntityFrameworkCore en un archivo, aparece el error mencionado en el título. ¿Alguna idea de por qué esto podría estar sucediendo?
Resolví este problema por:
(1) Hacer clic derecho en el proyecto en el Explorador de soluciones
(2) Hacer clic en descargar proyecto
(3) Haga clic en editar el .csproj y verifique si hay una referencia de paquete a EF
(4) Hacer clic derecho en el proyecto nuevamente en el Explorador de soluciones
(5) Luego hizo clic en recargar proyecto
Ahora reconoce EntityFrameworkCore y no hay más errores de compilación
En código visual:
Ctrl + Shift + P => Reiniciar OmniSharp
Vaya al navegador NuGet e instale Microsoft.EntityFrameworkCore.