Я пытался вернуть класс объекта, однако попытка не удалась.
public class tbl_Product
{
public tbl_Product()
{
tbl_ProductDescription = new HashSet<tbl_ProductDescription>();
tbl_ProductPricing = new HashSet<tbl_ProductPricing>();
}
public Guid Id { get; set; }
public string ProductCode { get; set; }
public string ProductName { get; set; }
public Decimal Price { get; set; }
[InverseProperty("Product")]
public virtual ICollection<tbl_ProductPricing> tbl_ProductPricing { get; set; }
}
Ниже моя функция WebAPI во время возврата:
[HttpGet]
public Task<ActionResult<ICollection<tbl_Product>>> GetProductList()
{
var result = _context.tbl_Product
.Include(a => a.tbl_ProductPricing).ToList();
return result;
}
Однако я получил эту ошибку:
Cannot implicitly convert type 'System.Collections.Generic.List<Model.tbl_Product>' to 'System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ActionResult<System.Collections.Generic.ICollection<Model.tbl_Product>>>'
Могу ли я узнать, какой тип возврата я должен указать?