小编use*_*167的帖子

渴望加载多对多 - EF Core

您好我有很多关系设置如下.

public class order
{
    public int id { get; set; }    
    public virtual ICollection<OrderProducts> Products { get; set; }
}

public class product
{
    public int id { get; set; }
    public virtual ICollection<OrderProducts> Orders { get; set; }
}

public class OrderProducts
{
    public int OrderId { get; set; }
    public virtual Order Order{ get; set; }

    public int ProductIdId { get; set; }
    public virtual Product Product { get; set; }   
}
Run Code Online (Sandbox Code Playgroud)

我想将所有产品包含(急切加载)到他们的订单中,但是当使用与客户一起显示的相同方法时,我的产品列表会填充OrderProducts-objects而不是Product-objects

public IEnumerable<Order> GetAll()
{ …
Run Code Online (Sandbox Code Playgroud)

c# lambda entity-framework asp.net-core

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-core ×1

c# ×1

entity-framework ×1

lambda ×1