EF6 Type de contexte " du Système.Les données.De l'entité.De base.Objets.ObjectContext " n'est pas pris en charge
J'ai un nouveau projet créé à l'aide de Visual Studio 2013 avec un ADO.NET Modèle de Données d'Entité (EF6).
Maintenant, je dois utiliser une certaine Dynamique de Données (comme l'accès à la Métatable objet), j'ai donc ajouter ce code:
MetaModel model = new MetaModel();
model.RegisterContext(() =>
{
return ((System.Data.Entity.Infrastructure.IObjectContextAdapter)new KiwiJuiceEntities()).ObjectContext;
}, new ContextConfiguration() { ScaffoldAllTables = true });
mais j'ai cette erreur:
Type of context 'System.Data.Entity.Core.Objects.ObjectContext' is not supported
Noter que le projet de référence mis à jour à EF6 (système d'.les données.de l'entité.de base)
Vous devez vous connecter pour publier un commentaire.
Un nouvel aperçu de la Dynamique de Données Fournisseur et EntityDataSource de contrôle pour EF6 a été libéré. Veuillez vérifier cela, il a travaillé pour moi.
http://blogs.msdn.com/b/webdev/archive/2014/01/30/announcing-preview-of-dynamic-data-provider-and-entitydatasource-control-for-entity-framework-6.aspx#
Pour enregistrer le fournisseur:
DynamicData ne pas soutenir EntityFramework 6 pourtant si la rétrogradation à EF 5 "résoudre" le problème.
Oui.
Références: