Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 WCF 中试试运气,但我不确定应该如何将数据从服务传输到客户端。
假设我的数据库中有一个 Worker 实体,每个工人都有一些任务。服务应该只传输 Worker 实体,而不是通过额外的请求传输任务,还是该实体已经包含任务?
两种方法都是正确的。这取决于工人是否可以在没有任务的情况下存在=>是否存在客户端只会获取工人的情况?如果是,那么您可以有单独的方法来获取工作人员和任务。但是,如果每次客户端发送 2 个请求,因为他们总是需要与工作人员关联的任务,那么您最好使用聚合根。就性能而言,最好发送一个大请求而不是多个较小的请求。