EF6 Tipo de contexto 'System.Data.Entity.Core.Objects.ObjectContext' no es compatible

Tengo un nuevo proyecto creado con Visual Studio 2013 con un modelo de datos de entidad ADO.NET (EF6).

Ahora tengo que usar alguna función de datos dinámicos (como el acceso al objeto MetaTable), así que agrego este código:

MetaModel model = new MetaModel();
        model.RegisterContext(() =>
        {
            return ((System.Data.Entity.Infrastructure.IObjectContextAdapter)new KiwiJuiceEntities()).ObjectContext;
        }, new ContextConfiguration() { ScaffoldAllTables = true });

pero tengo este error

Type of context 'System.Data.Entity.Core.Objects.ObjectContext' is not supported

Tenga en cuenta que el proyecto tiene la referencia actualizada a EF6 (system.data.entity.core)

Respuestas a la pregunta(3)

Su respuesta a la pregunta