Linq 如何使用Lambda表达式向API发出请求?

Linq 如何使用Lambda表达式向API发出请求?,linq,api,asp.net-core,lambda,expression,Linq,Api,Asp.net Core,Lambda,Expression,在我的控制器上,我有以下方法: // GET: api/Base [HttpGet] [AllowAnonymous] public virtual async Task<ActionResult<IEnumerable<T>>> Get(Expression<Func<T, bool>> e) { return await items.Where(e).ToListAsync(); } 简短的回答是:您不能处理HTTP请求吗

在我的控制器上,我有以下方法:

// GET: api/Base
[HttpGet]
[AllowAnonymous]
public virtual async Task<ActionResult<IEnumerable<T>>> Get(Expression<Func<T, bool>> e)
{
    return await items.Where(e).ToListAsync();
}

简短的回答是:您不能处理HTTP请求吗?是的。类似于:
using(var-client=new-HttpClient()){var-response=wait-client.GetAsync(_-someUrl);}
(i => i.IsActive())