实体框架4.1在创建ADO.NET实体数据模型时使用DbContext自动生成

lin*_*use 5 visual-studio-2010 entity-framework-4.1 dbcontext

我想使用DbContext而不是ObjectContext.我更新了EF,所以现在我有了DbContext,但是我想基于DbContext而不是ObjectContext生成强类型的上下文.当我添加新的ADO.NET实体数据模型时,它仍然基于ObjectContext.是否不可能在Visual Studio 2010中使用EF 4.1使其基于DbContext?

更新:

好的,我按照此链接中的说明进行操作,并能够生成DbContext模板对象.但是,现在它说模板实体和.edmx文件中的实体之间存在歧义.我该如何解决这个问题?我是否会吹掉.edmx文件中的那些?

lin*_*use 8

好的,我通过右键单击.edmx图表视图并选择"添加代码生成项..."然后从选项中选择"EF 4.x DbContext Generator"来实现此功能.它工作得很好.