0

我在 WCF 中试试运气,但我不确定应该如何将数据从服务传输到客户端。

假设我的数据库中有一个 Worker 实体,每个工人都有一些任务。服务应该只传输 Worker 实体,而不是通过额外的请求传输任务,还是该实体已经包含任务?

4

1 回答 1

2

两种方法都是正确的。这取决于工人是否可以在没有任务的情况下存在=>是否存在客户端只会获取工人的情况?如果是,那么您可以有单独的方法来获取工作人员和任务。但是,如果每次客户端发送 2 个请求,因为他们总是需要与工作人员关联的任务,那么您最好使用聚合根。就性能而言,最好发送一个大请求而不是多个较小的请求。

于 2012-04-23T07:46:27.513 回答