DDD/MVC describes keeping the damain entities and the View layers seperated, in order to keep the Views persistance ignorant and vice versa. DTO's are a way of doing this. I have looked at AutoMapper as a way to facilitate his. However, since I have recently started with EF and pure POCO classes, is seems to me that a DTO, that directly maps a persistan ignorant POCO is really just a duplicate layer that servs no purpose at all other than to be able to say you are using DTO's. What would be wrong with just simply skipping the DTO layer if your POCO is pure and persistance ignorant?
Thanks
JAMES