我正在寻找一个实体框架5.0的ObjectContext生成器,而不是DbContext生成器。WCF Data Services需要ObjectContext,不能与DbContext一起工作。如果我想在DataService中使用EF5,我必须提供一个ObjectContext。Visual Studio2010和online中的ObjectContext生成器是针对"ADO“和"EF 4.x”的。"EF 5.x“所有产品DbContext对象的生成器。
发布于 2012-08-25 02:31:47
右击设计器中的空白区域并选择Properties,然后将Code Generation Strategy更改为"Default“。您还必须删除代码优先的TT文件。
发布于 2013-02-20 22:59:07
虽然为时已晚,但您必须首先删除edmx文件下的所有内容(所有tt模板)。在此之后,您必须下载创建ObjectContext的代码生成器。为此,右键单击您的edmx并选择Add Code Generation Item。然后选择在线(在左边),并选择EF 5.x EntityObject生成器用于C# -这是创建ObjectContext的生成器,您将在描述中看到它(这也适用于EF 4.x,只需找到相同的生成器,但名称为4.x )。安装它,您将拥有继承ObjectContext的edmx下的模型。
发布于 2013-01-30 20:15:30
您可能希望将WCF数据服务的版本更新到5.x。然后它将与DBContext一起工作。
https://stackoverflow.com/questions/12082546
复制相似问题