Domain Driven Design is impossible with a classic three layer architecture where DTOs are being shared across layers.
DDD Exchange 2010
If everyone agrees that it's obviously correct:
...then you probably don´t have much of a domain!
- that the system has layers
- the one at the top is a website
- the one at the bottom is a database
Note that adding an ORM layer does not magically create a domain!