Skip to content

ViewModel com Entidade #14

Discussion options

You must be logged in to vote

Bom dia, @DanielCardos0 , como vai?

Não sei se entendi muito bem sua pergunta, mas vamos lá...
Os DataAnnotations servem para validação também, logo eles podem ser utilizados na entrada de dados (ViewModel) e/ou nas Entidades/Modelos que refletem as tabelas do banco.

A diferença é que usando eles nas entidades/models, ele vai refletir estas restrições no banco de dados também... por exemplo, um Required torna a coluna como NOT NULL no banco, enquanto o uso do Required em uma ViewModel não afeta nada do banco.

Agora sobre usar em um ou outro, ou mesmo nos dois, ai é uma particularidade do seu projeto.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@DanielCardos0
Comment options

@andrebaltieri
Comment options

Answer selected by andrebaltieri
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants