我有一个使用Visual Studio 2013和ADO.NET实体数据模型(EF6)创建的新项目。EF6不支持上下文类型'System.Data.Entity.Core.Objects.ObjectContext'
现在我必须使用一些动态数据功能(如访问元表对象),所以我添加以下代码:
MetaModel model = new MetaModel();
model.RegisterContext(() =>
{
return ((System.Data.Entity.Infrastructure.IObjectContextAdapter)new KiwiJuiceEntities()).ObjectContext;
}, new ContextConfiguration() { ScaffoldAllTables = true });
,但我得到这个错误:
Type of context 'System.Data.Entity.Core.Objects.ObjectContext' is not supported
注该项目的参考更新为EF6(system.data.entity.core)
我没有老参考,请记下错误报告正确的命名空间:System.Data.Entity.Core.Objects.ObjectContext .. – gidanmx2
是的,我明白了!我只是忽略了!道歉! –