Estou iniciando um projeto com WPF e MVVM para estudo e tenho a seguinte dúvida:
Para validação como campo obrigatório ou tamanho máximo/mínimo uso o DataAnnotations, mas fico na dúvida em uma validação mais complexa, como por exemplo, tenho um cadastro de
Categorias de Produto e preciso implementar uma regra onde não é permitido cadastrar 2 vezes o mesmo
Nome de categoria, qual seria a melhor forma de fazer isso?
Verifico antes do Set da Propriedade? Uma vez que preciso acessar o DAO para fazer uma busca, ficaria estranho?
Obrigado