Para criar campos auto incrementaveis no eco II você devera setar o tipo do atributo da classe para integer e sua propriedade PMapper para AutoInc (Escreva exatamente desse geito ou o ECO ira reclamar) e mude a propriedade SaveAction para DBAssign.
Se você estiver utilizando ECO III tera apenas que setar o tipo do atributo da classe para AutoInc e a propriedade SaveAction para DBAssign.
A propriedade SaveAction setada para DBAssign faz com que o ECO após persistir o objeto no banco de dados execute uma consulta para pegar aquele valor de volta !
As propriedades do SaveAction são:
None: indica que é um atributo normal.
Freeze: Não pode ser modificada após ser salva a primeira vez no banco.
DBAssign: Faz o ECO ler o campo novamente após salvar no banco para pegar seu novo valor.
É isso ai ;)
Nenhum comentário:
Postar um comentário