标签: c# .net oop dto
假设我有两个实体:订单和客户。因此,OrderDto应该具有CustomerId属性或完整的Customer对象。与CustomerDto一样,他们应该具有完整列表Order对象还是仅具有OrderId列表?
答案 0 :(得分:1)
我认为这取决于您使用它的目的。 DTO应该特定于api的需求,而不是实体的需求。例如,如果您要创建订单,则无需修改客户的任何属性。您不应该仅包括CustomerId。