Lately I\'ve been hearing a lot about DTOs and how useful they are but I can\'t find a good example of using it in ASP.NET context.
Let\'s say I use three tier architect
Have a look at https://stackoverflow.com/a/6310507/1771365 added here as I don’t have enough reputation to add comments.
Personally I would pass entitys between your Persistence layer and your business layer. As you are using MVC chances are your are going pass view models to your controllers. At which point I would map your view model to your DTOs(s).
If you plan to use DTO between all of your layers then create a cross cutting project which you can then reference.