Model view controller 将数据库中的数据检索到web api中

Model view controller 将数据库中的数据检索到web api中,model-view-controller,asp.net-web-api,Model View Controller,Asp.net Web Api,这是我的桌子: 表名:数据 字段: 身份证件 类别 描述 图像路径 我正在构建一个webApi,它返回所有imagePath或id web api控制器: 它返回的是所有字段Id、类别、说明和imagePath,而不是仅返回imagePath。对于按Id选择的方法,它也不起作用,因此有什么问题???对于imagePath,请尝试在linq查询中指定它,如下所示: public IEnumerable<string> GetImages() { var imagePath =

这是我的桌子:

表名:数据

字段:

身份证件 类别 描述 图像路径 我正在构建一个webApi,它返回所有imagePath或id

web api控制器:

它返回的是所有字段Id、类别、说明和imagePath,而不是仅返回imagePath。对于按Id选择的方法,它也不起作用,因此有什么问题???

对于imagePath,请尝试在linq查询中指定它,如下所示:

public IEnumerable<string> GetImages()
{
    var imagePath = from m in db.data select m.imagePath;
    return imagePath.ToList();
}

仔细检查是否有输入错误,例如imagPath和imagePath

我可以检索json文件而不是xml吗?我尝试过像上面所说的那样更改webconfig.cs文件,但给我一个404错误。您尝试过这个吗?从您提供的同一链接
public IEnumerable<string> GetImages()
{
    var imagePath = from m in db.data select m.imagePath;
    return imagePath.ToList();
}
public string GetImages(int id)
{
    var imagePath = from m in db.data select m;
    var imagPath = imagePath.Where((p) => p.Id == id);

    if (imagPath == null)
    {
        return NotFound();
    }
     return Ok(imagPath.imagePath);
}