Dto是否应包含参考对象的完整信息?

时间:2019-05-02 04:34:19

标签: c# .net oop dto

假设我有两个实体:订单和客户。因此,OrderDto应该具有CustomerId属性或完整的Customer对象。与CustomerDto一样,他们应该具有完整列表Order对象还是仅具有OrderId列表?

1 个答案:

答案 0 :(得分:1)

我认为这取决于您使用它的目的。 DTO应该特定于api的需求,而不是实体的需求。例如,如果您要创建订单,则无需修改客户的任何属性。您不应该仅包括CustomerId。

相关问题