entity-framework - referencia - no se pueden cargar los recursos de metadatos especificados
incapaz de recuperar metadatos para proveedores de elementos no reconocidos (2)
Aparece un mensaje de error cada vez que trato de agregar un controlador con la plantilla del marco Entity pero sigo recibiendo un mensaje de error
unable to retrieve metadata for ''path'' unrecognized element providers.
(C:/Users/user/appdata/local/Temp-mp6124.tmp line 78)
Sé que es algo relacionado con la cadena de conexión, así que aquí está mi cadena de conexión
<connectionStrings>
<add name="NoktatyContext" connectionString="Data Source=(localdb)/v11.0; Initial Catalog=NoktatyContext-20140122154208; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|NoktatyContext-20140122154208.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
El andamio MVC no es compatible con Entity Framework 6 o posterior
Desinstale la versión actual de Entity Framework, frente a Install-Package EntityFramework-Version 5.0.0.
Eliminar etiqueta ...
Reiniciar VS
DE ACUERDO
Pude solucionar este problema eliminando la sección <providers>
del archivo de configuración.
Esta:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
Se convierte en esto:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
Tuve este problema esta mañana y encontré la solución. Si no especificas la base de datos (y el proveedor, supongo) EF se establecerá de forma predeterminada en SQL Server Express.