Pregunta

He mirado a su alrededor de Stackoverflow y busco en Internet, pero no encontré una respuesta.

Si intento Enable-Migrations Para mi proyecto obtengo la excepción

Error mientras busca el tipo de contexto (especifique -verbose para ver los detalles de la excepción). Edite la clase de configuración generada para especificar el contexto para habilitar las migraciones para.

Entonces mi pregunta es:

¿Cuáles son los requisitos para mi proyecto / DBContext para permitir que las migraciones del marco de la entidad encuentren mi DBContext sin especificarlo manualmente?

¡Gracias por adelantado!

¿Fue útil?

Solución

Su proyecto necesitará una clase de base de datos que se deriva de DBContext, y en su web.config/app.config, necesitará una cadena de conexión que apunte a la base de datos correcta que utiliza su clase de base de datos.

El proyecto en el que ejecuta el comando necesitará un archivo de configuración para tener la cadena de conexión correcta. Incluso es biblioteca de clases, todavía necesita esta configuración.

Otros consejos

He tenido un problema similar relacionado con la versión incorrecta del marco de la entidad que se hace referencia.

Puedes intentar ejecutar Update-Package EntityFramework Desde la consola de Manager de paquetes en Visual Studio.

Si eso no ayuda, simplemente haga referencia manualmente a la biblioteca EF 4.3 de su proyecto y luego vuelva a ejecutar el Activado-Migraciones-Force para su (s) proyecto (s).

Salud.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top