我在ASP.NET Core 1.1上运行,在我的Startup.cs中配置策略,以及DistributedMemoryCache,如下所示: var roleRepo = new RoleRepo(services.AddTransient<IRoleRepo, RoleRepo>(); 我遇到的问题是,我正在尝试删除特定用户的特定cacheKey。但是,当我的控制器删除,然后添加新的cacheKey检查查询是否存在时,它总是返回null
我想要创建一个单例,它基于我在上一次调用中创建的另一个单例。WSPerson(new System.Net.Http.HttpClient(), new PersonRepo(new DBContext(optionsBuilder.Options))); // How to create instance of Person here, while takin
我们有相当多的服务包含以下略微不同的GetSomeValue方法,用于在从数据库获取之前查找缓存值: public class RandomService private readonlystring.IsNullOrEmpty(cacheKey)) r = _context.HttpContext.Session.GetString(cacheKeyJObject.Parse(_db.Execute("ProcedureName", reques