gpt4 book ai didi

c# - WCF 和 Entities Framework 延迟加载

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

我有一个对象图:

学校-->类(class)-->学生。

我想以一种可以将学校类(class)发送回客户端的方式进行设置,并且它可以以延迟加载的方式访问类(class)和学生。

这可能吗?

最佳答案

简而言之:没有

您可以:

  • 在一次调用(“预先加载”)中发送回所有需要的数据(包括 classesstudents 以及您的 school 实体)

或:

  • 您需要在 WCF 服务上使用单独的方法来在单独的调用中检索详细数据(类似于:List<Class> GetClassesForSchool(int schoolId)List<Student> GetStudentsForClass(int classId))

延迟加载本身仅在您的 Entity Framework 对象上下文仍然存在以查询更多数据时才起作用 - 当您使用 WCF 通过网络发送实体时肯定不是这种情况。

关于c# - WCF 和 Entities Framework 延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4884420/

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