This is my pseudocode for DAL:
CusOrderDTO GetCustomerOrder(DateTime OrderDate, string customerCode)
CusOrderDTO orderSet = new CusOrderDTO()
* query data from database, populate CusOrderDTO
return orderSet
Now the parameters for the DAL have grown so large that I should pass a custom data object for parameter
CusOrderDTO GetCustomerOrder(SomeParameterClassName orderParameters)
What naming convention is generally used for SomeParameterClassName? Naming it DTO seems weird since it's solely used for parameter purposes only and service layer is only going to work on CusOrderDTO object.
For the above, please assume that CusOrderDTO and orderParameters have nothing in common.
Aucun commentaire:
Enregistrer un commentaire