繁体   English   中英

ASP.NET 核心 Web API 使用实体框架核心

[英]ASP.NET Core Web API using Entity Framework Core

如何将请求发布到通过连接 Web API 中的两个表生成的表中,并仅返回所需的列?

这是代码:

    public IActionResult GetAll()
    {
        try
        {
            var clients = _db.Clients
                             .Include(cl => cl.Projects)
                             .ToList();

            return Ok(clients);
        }
        catch(Exception ex) 
        {
            throw;
        }
    }

也许你想要这样的东西:

public IActionResult GetAll()
{
    try
    {
        var clients = _db.Clients
                      .Include(cl => cl.Projects)
                      .Select(x => new {
                           ColumnName = x.PropertyName,
                           ColumnName2 = x.PropertyName2
                       })
                      .ToList();
        return Ok(clients);
    }
    catch(Exception ex) 
    {
        throw;
    }
}

这样您就可以创建一个匿名的 object,您可以随意使用它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM