none
No logro hacer funcionar EF 6 RRS feed

  • Pregunta

  • Hola, estoy probando EF 6 pero no logro generar la base de datos como lo venia haciendo en EF 5, utilizo programacion en capas, y migraciones automaticas. Tengo un metodo que hace el update de la bd via codigo. El error que me aparece es:

    The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for 

    Se que el error esta en un nuevo tag del app.config que es :

    <providers>
          <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
        </providers>

    No logro entender que es lo que sucede se supone que esta definido el proveedor que estoy utilizando que es el de sqlserver pero me dice que no lo puede cargar....incluso en el ide me marca :

    Advertencia 1 El elemento 'entityFramework' tiene un elemento secundario 'providers' no válido. D:\Solucion Zilac\AplicativoSHUA\SHUAWin\App.config 30 6 SHUAWin

    y la verdad no se como configurar es parte del app.config. Alguna idea?

    Muchas gracias

    viernes, 18 de octubre de 2013 14:59

Todas las respuestas

  • Bueno logre solucionar el problema, lo que hice fue agregar referencia al EntityFramework en la capa de presentación y listo...pero igual quedo con la duda...porque en EF5 no necesitaba hacer eso, el EF solo lo instalaba via consola de paquetes en la capa de acceso a datos no tenia que incluir una referencia al EntityFramework en la capa de presentación para que pudiera correr las migraciones via codigo. Igual en el app.config  sigue una advertencia de entityframework tiene un elemento secundario providers no valido.
    lunes, 21 de octubre de 2013 16:11
  • Donde es la capa de presentación? tengo el mismo error. Gracias.
    martes, 30 de septiembre de 2014 19:32
  • yo tuve el mismo error, este es el enlace del post Error al actualizar EF

    Al final lo solucione y todo funciona bien..

    lunes, 6 de octubre de 2014 17:02