小编Mar*_*arc的帖子

EF Core 关系查询

我对实体框架还很陌生,我的表关系看起来有点像这样

public class Customer {
    public int Id { get; set; }
    public string Name { get; set; }

    public List<Product> Products { get; set; }
}

public class Product {
    public int Id { get; set; }

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

}
Run Code Online (Sandbox Code Playgroud)

我想对 Customer 表进行查询,并且只包含最后创建的 Product MAX(Id)

正常的 SQL 查询看起来像这样

SELECT * 
FROM Customer
INNER JOIN Product ON Customer.Id = Product.CustomerId
WHERE Product.Id = (SELECT MAX(Id) FROM Product WHERE …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core asp.net-core

2
推荐指数
1
解决办法
9421
查看次数

标签 统计

asp.net-core ×1

c# ×1

entity-framework-core ×1