Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite
Estou trabalhando em um projeto em MVC3 e estou utilizando viewmodel, só que me surgiram algumas dúvidas:
1- Devo colocar os atributos de validação(DataAnnotations) no Model ou no ViewModel?
2-)Caso a questão 1 seja ViewModel,como colocar um atributo de validação na propriedade da viewmodel que referencia um model meu? Exemplo:
public class User
{
public long ID { get; set; }
public string Name { get; set; }
public string LastName { get; set; }
}
public class UserViewModel
{
//Aqui eu queria informar que o Nome é obrigatório e não no meu Model.
public User User { get; set; }
}
3: Tenho algumas views que são identiticas aos meus Models, neste caso preciso criar um ViewModel ou crio apenas se necessário?, pois eu ia deixar como regra que todas as minhas views fossem tipadas com as viewsmodels.
Desde já agradeço ^^
Carregando comentários...