2017-10-16 274 views
0

在我的应用程序服务中,为什么要返回ListResultDto而不是返回ListListResultDto和List之间的区别

这似乎是额外的工作。

在前端,这意味着我需要访问items属性,而不是将结果视为数组,例如,

使用ListResultDto

.subscribe((next) => this.entities = next.items); 

使用List

.subscrube((next) => this.entities = next); 

回答

1

使用ListResultDto可以让你在将来增加有关items附加信息不会破坏你现有的API。如果您返回items作为一个数组,您正在限制您的API。

一个例子是TotalCountPagedResultDto,如果你想实现分页items

相关问题