gpt4 book ai didi

c# - Entity Framework Core 中没有嵌套结果

转载 作者:行者123 更新时间:2023-11-30 20:18:04 25 4
gpt4 key购买 nike

<分区>

我在使用 EF 的 C# 中有一个奇怪的行为这是一个带有 EF Core 1.1.0 的 .NET Core 项目

"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",

我创建了两个模型,“用户”和“组”

 public class User
{
public int Id { get; set; }
public string name { get; set; }
public string lastName { get; set; }

public List<Group> Groups { get; set; }
}

public class Group
{
public int Id { get; set; }
public string groupName { get; set; }
public virtual User User { get; set; }
}

结果应该给我一个用户及其组的列表。

现在是奇怪的部分:

结果从数据库返回,我查看所有用户,组为空

我查看上下文以查看组

组已满:

Groups are filled

现在我再次查看所有用户结果并神奇地Group 填充在每个 User 项中。

组在用户内部填充:

Groups are filled inside User

非常感谢任何帮助!!

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