Para onde deve ir a validação do ASP.NET MVC 2: nas classes model ou viewmodel?
Estou usando o automapper para mapear meus modelos para exibir as classes de modelo para passar para minha exibição.
Minha pergunta é realmente onde a validação deve ir? Eu estava pensando em usar as decorações MetaData - um recurso do mvc 2.
Mas seja no modelo ou no modelo de exibição? Ou nos dois lugares?