public async Task ExecuteAsync(QueryContext context) { _repo.Apply(context.Descriptor, context.Params); var condition = new Condition(); Utils.Map(context.Descriptor, context.Params, condition); var result = await _repo.CountAsync(condition, context.CancellationToken); context.Succeed(result); }