EF 6 Future Query和Cache不能协同工作

时间:2016-08-18 15:49:45

标签: c# entity-framework linq caching

如何将Second Level Cache与实体框架extension一起用于将来的查询?

使用我的代码,如果我使用Future()扩展名,则永远不会缓存查询。

public IEnumerable<Service> GetServices(EnumAccountType accountType)
{
    return UnitOfWork.Context.Services
                     .Where(s => s.UserTypeId == (int)accountType)
                     .AsNoTracking()
                     .Cached()
                     .Future();

}

0 个答案:

没有答案