Usuário com melhor resposta
ASP.NET Entiteis + Validação do formulário

Pergunta
-
Respostas
-
Tem sim, mas com entities é mais complicado.
Você teria que usar "partial classes" representando as suas entidades e usar o método de "decorators" pra validar.
Eu estou usando o IoC e é bem interessante visto que as funções de validação são escritas uma única vez e podem ser usadas tanto nos "inserts" quanto nos "updates".
Nesta página do tutorial Nerd Dinner tem uma parte que explica como fazer para o Linq to Entities.
Role a página até encontrar o título:
Integrating Validation and Business Rule Logic with Model Classes
Ali tem alguns exemplos que você pode utilizar.- Marcado como Resposta André Borges MedeirosModerator domingo, 3 de abril de 2011 16:05
Todas as Respostas
-
O ideal no MVC é você usar o IoC (Inversion of Control), assim você cria a função de validação apenas uma vez adicionando os erros ao ModelState.
Mas como exemplo simples vc pode validar no seu Controller:
ModelState.AddError("nomedocampodeformulario", "mensagem de erro"); -
-
Tem sim, mas com entities é mais complicado.
Você teria que usar "partial classes" representando as suas entidades e usar o método de "decorators" pra validar.
Eu estou usando o IoC e é bem interessante visto que as funções de validação são escritas uma única vez e podem ser usadas tanto nos "inserts" quanto nos "updates".
Nesta página do tutorial Nerd Dinner tem uma parte que explica como fazer para o Linq to Entities.
Role a página até encontrar o título:
Integrating Validation and Business Rule Logic with Model Classes
Ali tem alguns exemplos que você pode utilizar.- Marcado como Resposta André Borges MedeirosModerator domingo, 3 de abril de 2011 16:05
-