Having a 3 layer application: Presentation, Business and Data with the corresponding models: Presentation using ViewModels, Business using Business Objects and Data using DTOs.
My question is: is there any benefit using DTO's on Data layer and not using the Business Objects? Having DTO a mapping between DTO and BO is also required.
Thanks.