如何从实体数据模型(edmx)生成数据上下文类?

时间:2011-08-25 10:37:47

标签: c# entity-framework

这是我第一次将实体数据模型用作数据访问层。

从一些示例代码中,我看到人们拥有继承自DbContext

的数据上下文类
[file name: FooEntities.Context.tt]
public partial class FooEntities : DbContext
{
    // ...
}

当我从实体数据模型(edmx)尝试Add Code Generation Item时,我总是拥有继承自ObjectContext

的数据上下文类
[file name: FooEntities.Context.tt]
public partial class FooEntities : ObjectContext
{
    // ...
}

那么,我们如何生成继承自DbContext

的数据上下文文件

1 个答案:

答案 0 :(得分:1)

DbContext是EF 4.1的一部分,除非您使用的是此特定版本或鞋面(尚未),否则您将不会使用此类。

更多信息here