ViewModel com Entidade #14
-
Saudações a todos. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Bom dia, @DanielCardos0 , como vai? Não sei se entendi muito bem sua pergunta, mas vamos lá... A diferença é que usando eles nas entidades/models, ele vai refletir estas restrições no banco de dados também... por exemplo, um Agora sobre usar em um ou outro, ou mesmo nos dois, ai é uma particularidade do seu projeto. |
Beta Was this translation helpful? Give feedback.
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 comoNOT NULL
no banco, enquanto o uso doRequired
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.