如何获得自动化文档以显示我的实际模型而不是IHttpActionResult

时间:2014-10-23 15:30:24

标签: asp.net-web-api2 xml-documentation

我有这个返回产品的控制器

    ///-----------------------------------------------------------
    /// <summary>   Gets a product. </summary>
    ///
    /// <param name="locationid">   The locationid. </param>
    /// <param name="productid">    The productid. </param>
    ///
    /// <returns>   The product. </returns>
    ///-----------------------------------------------------------
    [Route("{productid}", Name = "GetProductById")]
    public IHttpActionResult GetProduct(int locationid, string productid)
    {
      Product product = this.GetProductByID(locationid, productid);
      return this.Ok(product);
    }

产品型号:

public class Product
{
    public int Location{ get; set; }
    public int ProductId{ get; set; }
    public string SupplierName { get; set; }
}

但是当我运行我的/ help页面并导航到/ api / location / {locationId} / product / {productId}页面时,我得到了这个结果 Screenshot of the Help Page showing IHttpActionResult model

我真的宁愿拥有一个指向我的产品模型的链接而不是IHttpActionResult模型 - 我想知道如何在生成XML帮助文件的XML文档中做到这一点吗?

0 个答案:

没有答案