DTO = ViewModel?

Я использую NHibernate, чтобы сохранить мои доменные объекты. Для простоты яЯ использую проект ASP.NET MVC в качестве уровня представления и уровня обслуживания.

Я хочу вернуть мои доменные объекты в XML из моих классов контроллера. После прочтения некоторых постов здесь о переполнении стека я понял, что DTO - это путь. Однако я'Мы также сталкиваемся с сообщениями о ViewModel.

Мой вопрос: объекты передачи данных и ViewModels - это одно и то же? Или ViewModel - это своего рода шаблон DTO?

Ответы на вопрос(7)

Ваш ответ на вопрос