gpt4 book ai didi

c# - ThenInclude 不适用于 Entity Framework LINQ 查询

转载 作者:太空狗 更新时间:2023-10-29 23:20:32 25 4
gpt4 key购买 nike

<分区>

我有一个这样的数据库模型:

public class Customer
{
public int CustomerId{ get; set; }

public int OrderId { get; set; }
public ICollection<Order> Orders { get; set; }
}

public class Order
{
public int OrderId { get; set; }
public int Amount { get; set; }

public int ProductId { get; set; }
public Product Product { get; set; }
}

public class Product
{
public int ProductId { get; set; }
public string Name { get; set; }
}

所以我们有一个可以下订单的客户。此订单包括一个产品,其中包括一个名称。我现在正尝试使用如下所示的 linq 语句返回完整模型:

_db.Customer.Include(c => c.Orders).ThenInclude(o => o.Product).SingleOrDefaultAsync();

但是 ThenInclude(o => o.Product) 不起作用,因为 Orders 是一个 ICollection。来自德国的问候,并在此先感谢您的帮助。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com