Ir para conteúdo
Fórum Script Brasil
  • 0

Asp.NET MVC 3 - ViewModel


Bruno Giorgione

Pergunta

Boa Dia

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 ^^

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...