Entity framework 实体框架5.0是否有ObjectContext生成器?

Entity framework 实体框架5.0是否有ObjectContext生成器?,entity-framework,generator,objectcontext,Entity Framework,Generator,Objectcontext,我正在寻找实体框架5.0的ObjectContext生成器,而不是DbContext生成器。WCF数据服务需要ObjectContext,不能与DbContext一起使用。如果我想将EF5与数据服务一起使用,我必须提供ObjectContext。VisualStudio2010和online中的ObjectContext生成器用于ADO和EF4.x。EF 5.x的生成器包含所有product DbContext对象。右键单击设计器中的空白区域并选择属性,然后将代码生成策略更改为默认值。您还必须先

我正在寻找实体框架5.0的ObjectContext生成器,而不是DbContext生成器。WCF数据服务需要ObjectContext,不能与DbContext一起使用。如果我想将EF5与数据服务一起使用,我必须提供ObjectContext。VisualStudio2010和online中的ObjectContext生成器用于ADO和EF4.x。EF 5.x的生成器包含所有product DbContext对象。

右键单击设计器中的空白区域并选择属性,然后将代码生成策略更改为默认值。您还必须先删除代码TT文件

您可能希望将WCF数据服务的版本更新为5.x。然后它将与DBContext一起工作。

尽管为时已晚-您必须首先删除edmx文件下的所有内容以及所有tt模板。之后,您必须下载创建ObjectContext的代码生成器。为此,在edmx中单击鼠标右键,然后选择“添加代码生成项目”。之后,在左侧选择Online并选择EF 5.x EntityObject Generator for C-这是创建ObjectContext的生成器,您将在说明中看到它这对EF 4.x也有效,只需找到相同的生成器,但名称中有4.x。安装它,您的模型将位于继承ObjectContext的edmx下。

我刚刚从DB生成了一个DbContext,代码生成策略已经是默认的,但它正在创建一个DbContext。
using System.Data.Entity.Infrastructure;

ObjectContext context = ((IObjectContextAdapter)DbContextObject).ObjectContext;