如何将Second Level Cache与实体框架extension一起用于将来的查询?
使用我的代码,如果我使用Future()
扩展名,则永远不会缓存查询。
public IEnumerable<Service> GetServices(EnumAccountType accountType)
{
return UnitOfWork.Context.Services
.Where(s => s.UserTypeId == (int)accountType)
.AsNoTracking()
.Cached()
.Future();
}