首先抱歉我的英语。我是Microsoft Web技术的初学者。目前,我正在开发一个购物车项目,并面临下面给出的问题。提前致谢。
以下是我的模特。
public class Shipment
{
public Guid Id { get; set; }
//Other
public List<OrderedProduct> OrderedProduct { get; set; }
}
public class OrderedProduct
{
public Guid Id { get; set; }
//other
public Guid ShipmentId { get; set; }
public Shipment Shipment { get; set; }
}
在我的控制器中。
var result = _dbContex.Shipments.Include(X => X.OrderedProduct).ToListAsync();
return new OkObjectResult(result);
它给了我错误的JSON对象结果。
[{...... "orderedProduct":[{...... end
答案 0 :(得分:2)
最后,我得到了它。 问题是模型OrderedProduct的导航属性的自引用循环。因为OrderProduct模型具有名为Shipment model的导航属性。
matrix(sample(c(rep(1,5),rep(0,95))),nrow = 10)
答案 1 :(得分:0)
您检索异步,必须使用“await”https://msdn.microsoft.com/en-us/library/hh191443(v=vs.120).aspx或将ToListAsync更改为ToList