gpt4 book ai didi

entity-framework - EF4 CTP5 : DbContext inheritance

转载 作者:行者123 更新时间:2023-12-04 08:32:37 26 4
gpt4 key购买 nike

我有一个分层的 DbContext 结构,我想要一个专门的 DbContext 和它自己的 DbSets 来继承 DbSetsBaseDbContext

在使用 ((IObjectContextAdapter)this).ObjectContext 访问底层 ObjectContext 时,它花费的时间太长(几分钟)接收 ObjectContext

CT5 中的 DbContext 是否存在问题,从派生的 DbContext 获取 ObjectContext 的性能不可能?

结构是:DbContext(EF4) -> myBaseDbContext -> mySpecializedDbContext

有人知道这种情况下发生了什么吗?它只是带有 TPC 和一点继承的 POCO (CF)。

最佳答案

我没有遇到以下性能问题,而且您没有那么多 DbSet:

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

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

关于entity-framework - EF4 CTP5 : DbContext inheritance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com