Entity Framework 6 con SQL Server 2012 da System.Data.Entity.Core.ProviderIncompatibleException

entity-framework-6 sql-server-2012

Pregunta

Tengo Visual Studio 2012 y estoy usando la pila Entity Framework con EF 6. Lo hice todo correctamente, pero al agregar la migración me aparece el error.

System.Data.Entity.Core.ProviderIncompatibleException

Aqui estan las clases

public class Order
{
    public virtual int OrderID { get; set; }
}

El archivo de contexto

public class Order
{
    public virtual int OrderID { get; set; }
}

Y la sección del archivo web.config para connctionstring

public class Order
{
    public virtual int OrderID { get; set; }
}

Recibo el error cuando intento agregar migración como:

System.Data.Entity.Core.ProviderIncompatibleException: Se produjo un error al obtener información del proveedor de la base de datos. Esto puede ser causado por Entity Framework utilizando una cadena de conexión incorrecta. Verifique las excepciones internas para obtener detalles y asegúrese de que la cadena de conexión sea correcta. ---> System.Data.Entity.Core.ProviderIncompatibleException: El proveedor no devolvió una cadena ProviderManifestToken. --->

System.Data.SqlClient.SqlException: Se produjo un error específico de la instancia o relacionado con la red al establecer una conexión a SQL Server. El servidor no se encontró o no estaba accesible. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. (proveedor: interfaces de red SQL, error: 26 - Error al localizar el servidor / instancia especificada)

Respuesta aceptada

Prueba esto. Asegúrese de que el proyecto en el que se encuentra ShoppingCartContext, sea el proyecto de inicio o cuando ejecute el comando add-migration, incluya el parámetro -startupprojectname ex. add-migration -startupprojectname yourprojectname




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é