Usuário com melhor resposta
Constructor Entidade EF

Pergunta
-
Boa Tarde Pessoal,
Minha duvida é a seguinte, estou usando o EF e todo o codigo gerado pelo mesmo.
acontece que a grande maioria das tabelas no meu sistema possuem campo referentes à data de ultima atualização e o usuario que a executou. Eu gostaria de adicionar um valor default a essas propriedades, eu achei artigos que comentam escrever um construtor para as entidades que possuem campos default, o que me serve, mas não sei onde vai o construtor, até onde entendo teria que ir no proprio designer do EF mas não acredito que isso possa estar certo, ou está???
Valeu Pessoal !
Ariel Nessi
Respostas
-
Olá Ariel,
Acredito que estes lugares onde vc tem lido se referem ao próprio construtor da classe.
Vamos supor que vc tenha mapeado a tabela produtos para a sua aplicação e ela possui um campo chamado DataAtualizacao do tipo DateTime, vc deverá fazer o seguinte:
public class Produto { public DateTime DataAtualizacao {get;set;} public Produto() { this.DataAtualizacao = DateTime.Now; } }
Isso será suficiente para definir um valor default para seus atributos.[]s!
Fernando Henrique Inocêncio Borba Ferreira
while(alive){ this.WriteCode(); }
Blog: http://ferhenriquef.wordpress.com/
Twitter: @ferhenrique- Marcado como Resposta Ariel Nessi quarta-feira, 26 de outubro de 2011 12:55
Todas as Respostas
-
Olá Ariel,
Acredito que estes lugares onde vc tem lido se referem ao próprio construtor da classe.
Vamos supor que vc tenha mapeado a tabela produtos para a sua aplicação e ela possui um campo chamado DataAtualizacao do tipo DateTime, vc deverá fazer o seguinte:
public class Produto { public DateTime DataAtualizacao {get;set;} public Produto() { this.DataAtualizacao = DateTime.Now; } }
Isso será suficiente para definir um valor default para seus atributos.[]s!
Fernando Henrique Inocêncio Borba Ferreira
while(alive){ this.WriteCode(); }
Blog: http://ferhenriquef.wordpress.com/
Twitter: @ferhenrique- Marcado como Resposta Ariel Nessi quarta-feira, 26 de outubro de 2011 12:55
-
Fernando,
Valeu pela resposta !
talvez tenha compreendido errado mesmo, vou seguir com a sua solução mas realmente achei que isso seria possivel a nivel das classes geradas pelo EF, assim não teria que me preucupar em replicar isso pelas classes que a consomem.
de qualquer maneira valeu ! estarei marcando como resposta e adicionando aqui uma solução diretamente pelo EF caso eu a encontre.
Ariel Nessi