gpt4 book ai didi

entity-framework - Entity Framework 包括深度

转载 作者:行者123 更新时间:2023-12-04 06:33:34 25 4
gpt4 key购买 nike

我有一个包含三个表 Location、Event 和 Ticket 的数据库,在 Location 和 Event 以及 Event 和 Ticket 之间有一个外键约束。当我执行诸如 context.LocationSet 之类的查询时,不会从数据库中检索事件。到现在为止还挺好。在这种情况下,我使用像 context.LocationSet.Include("Events") 这样的查询。在这种情况下,每个位置都包含事件,这正是我想要的。

现在我的问题是:门票是否也包含在第二个查询中。我的意思是我不能使用像 context.LocationSet.Include("Events").Include("Tickets") 这样的查询,因为 Tickets 不是位置对象的属性。我对此有点困惑。所以我的一般问题是:当我使用 include 时是否也包括关系的关系?!希望你知道我的意思:-)

谢谢你的帮助让我明白!

最佳答案

如果我理解正确的话,当您说 context.LocationSet.Include("Events") 时,门票不会自动包含在内。 ,但您应该能够使用以下内容:

context.LocationSet.Include("Events.Tickets")

与事件一样,“ Tickets”是 的名称。属性(property)在您的事件实体上,而不是实体类本身的名称...

关于entity-framework - Entity Framework 包括深度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112694/

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