我想这个问题有点加载,但我想要一些反馈。目前我正在通过 dtos 从 Web 服务构建 poco 类对象。我预加载所有标量值,并延迟加载所有集合/数组,当然包括二进制文件。
显然,我这样做是为了缩短响应时间,因为这个库是 Web 应用程序的驱动力。但是,为了保持服务的可重用性,我将每个 GET 函数标准化为单个操作 (S)。因此,例如,从活动目录中获取用户信息是一个(例如 displayName 和部门等标量值),而获取此人的直接下属是一个单独的、延迟加载的操作。那么发生的情况是,当您构建一个对象时,会多次调用服务来构建这个对象。有些页面只需要基本信息,有些页面会调用更多的延迟加载方法甚至整个对象。我认为这没有问题,但我想知道(其他工作人员已经在批评)这是否会成为问题?
我的问题是,我做错了吗?不过,所有输入都值得赞赏。谢谢