Como um ViewModel deve ser nomeado? [fechadas]

5

Enquanto começamos a trabalhar em um novo aplicativo ASP.net MVC, aprendemos que deveríamos ter todos os dados disponíveis para facilitar a criação de uma visão completa. Enquanto aprendemos isso, começamos a usar um conceito de ViewModel ou um objeto complexo cheio de propriedades de outros objetos básicos de transferência de dados.

Agora nosso problema está em nomear esses ViewModels. Nós nos deparamos com a idéia de usar um nome criado a partir dos nomes de objetos DTO como MemberContactViewModel. enquanto isso está bem, eu sinto que os nomes devem ser mais exclusivos ou mais relacionados ao que o objeto complexo estará fazendo, e não ao que é feito.

Quais são seus pensamentos? Como um ViewModel complexo deve ser nomeado, baseado nos dados que ele contém, ou a view onde ele irá interagir.

Obrigado pela entrada.

    
por Chris 07.04.2011 / 21:01
fonte

1 resposta

3

Definitivamente, o modo de exibição que ele irá interagir.

MAS

Se você está achando que todos eles estão relacionados a objetos de domínio, por que se preocupar em ter modelos de exibição? Por que não apenas deixar a ação interagir com a camada de domínio?

    
por 07.04.2011 / 22:19
fonte