У меня есть DTOs Layer для передачи данных между API Layer, Data Layer и другими. У меня есть вопрос для шаблона проектирования DTO в c #
Пример:
public class ProductDTO{
public int Id {get;set;}
public string Name {get;set;}
public decimal Price {get;set;}
public int CategoryId {get;set;}
public string Desc {get;set;}
}
Должен ли я разделить этот ProductDTOдля CRUD?
Пример:
public class ProductInsertDTO
{
public string Name {get;set;}
public int CategoryId {get;set;}
}
для ProductDTO (500 байт) и ProductInsertDTO (293 байт) при передаче данных