EF4 CTP5:DbContext继承

时间:2011-03-14 15:52:18

标签: entity-framework entity-framework-ctp5 ef-code-first

我有一个分层DbContext结构,我想要一个专门的DbContext,其中有DbSets来继承DbSets的{​​{1}}。

使用((BaseDbContext)访问基础ObjectContext这个。IObjectContextAdapter 接收{{1}需要太长时间(几分钟) }}

CT5中ObjectContext是否存在问题,从导出的ObjectContext获取DbContext是不是很有效?

结构是:ObjectContext

有没有人知道在这种情况下会发生什么? 它只是带有TPC的POCO(CF)和一点遗产。

1 个答案:

答案 0 :(得分:0)

我没有跟随性能问题而你没有这么多DbSets:

public class MyContext: DbContext
    {       
       //your DbSets<> and other

       public ObjectContext ObjectContext()
       {
          return (this as IObjectContextAdapter).ObjectContext;
       }
    }