gpt4 book ai didi

c# - 如何使用 c# .net 核心 Entity Framework 执行连接

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:42 26 4
gpt4 key购买 nike

我有这个关系。

enter image description here

在这两个模型中我都有导航属性,但我仍然不知道如何使用它们。

客户模型

 public class Customer
{
public int Id { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
[Required]
public int CustomerGroupId { get; set; }
public CustomerGroup CustomerGroup { get; set; }

}

客户群模型

public class CustomerGroup
{
public int Id { get; set; }
public string Name { get; set; }
public List<Customer> Customers { get; set; }
}

我想显示客户列表及其客户组名称。

我有这个查询,但它只提供客户组列表而不是客户。

enter image description here

对新查询执行的更改。

enter image description here

我得到的返回 enter image description here

CustomerGroup 为空。

最佳答案

如果您同时需要组和他们的客户,您需要告诉 EF 包含导航属性:

db.CustomerGroups.Include(g => g.Customers).ToListAsync()

关于c# - 如何使用 c# .net 核心 Entity Framework 执行连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45846131/

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