El paquete EntityFramework no está instalado en el proyecto ASP.NET Beta8

asp.net-core entity-framework-core visual-studio-2015

Pregunta

Intento que Entity Framework 7 funcione en mi proyecto ASP.NET 5 Beta8. Tengo referencias a los paquetes EntityFramework.SqlServer 7.0.0-beta8 y EntityFramework.Commands 7.0.0-beta8 en mis referencias.

Sin embargo, cuando voy a la consola de Nuget Package Manager y escribo:

Enable-Migrations

The EntityFramework package is not installed on project "My Project"

Y Add-Migration

Enable-Migrations

The EntityFramework package is not installed on project "My Project"

El proyecto predeterminado en la consola se establece en el proyecto correcto.

Respuesta popular

La experiencia de las migraciones en ASP.NET 5 sigue siendo un trabajo en progreso. Los siguientes pasos son demasiado complejos y se simplificarán cuando lleguemos a una versión estable.

Ahora que tiene un modelo, puede usar las migraciones para crear una base de datos para usted.

  1. Abra un símbolo del sistema (Windows Key + R, escriba cmd, haga clic en Aceptar)
  2. Usa el comando cd para navegar al directorio del proyecto
  3. Ejecutar dnvm use 1.0.0-beta8
  4. Ejecute dnx ef migrations add MyFirstMigration para organizar una migración para crear el conjunto inicial de tablas para su modelo.
  5. Ejecute la dnx ef database update para aplicar la nueva migración a la base de datos.

Debido a que su base de datos no existe todavía, se creará por usted antes de que se aplique la migración.

Fuente: Documentación Entity Framework 7.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué