Mvc 4 agrega un controlador con un andamio que da error: "No se pueden recuperar los metadatos ..."

Recibo el siguiente error al intentar agregar un controlador con acciones CRUD y EF:

No se pueden recuperar los metadatos para LetLord.Models.Tenant. No se admite el uso del mismo DbCompiledModel para crear contextos contra diferentes tipos de bases de datos. En su lugar, cree un DbCompiledModel separado para cada tipo de servidor que se esté utilizando.

Agregar configuración de diálogo del controlador:

Modelo: Controlador MVC con acciones de lectura / escritura y vistas, utilizando EF.

Clase de modelo Arrendatario (LetLord.Models)

Clase de contexto de datos: LetLordContext (LetLord.Models)

He visto preguntas / problemas similares y probé las soluciones ofrecidas, perono poder Haz que funcione.

Mi cadena de conexión:

<connectionStrings>
<add name="LetLordContext" connectionString="Data Source=|DataDirectory|LetLord.Models.LetLordContext.sdf" providerName="System.Data.SqlServerCe.4.0" />
  </connectionStrings>

EnLetLordContext.cs No tengo un constructor por defecto. En miInitializeSimpleMembershipAttribute.cs clase que llamo

WebSecurity.InitializeDatabaseConnection("LetLordContext", "UserProfile", "UserId", "UserName", autoCreateTables: true);

Lo que he intentado:

Cambie el nombre de mi proveedor como se describe en diferentes preguntas.Se eliminó la cadena de conexión.y Lo comenté.Quitar y reinstalar Entity Framework.Asegúrate de tener instalado SQL Server CE 4.0.Volví a una versión anterior de mi proyecto en subversion.

Todavía estoy perdido, por lo que cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta