Descrição :
O atributo Cascade, define para o ORMBr o controle de manutenção de dados em cascata, sendo ele para Insert, Update ou Delete, esse atributo deve ser usado em conjunto com Association dando a ele a responsabilidade de gerenciar a execuçãi das condições definidas nesse atributo.
Parametros :
CascadeActions |
Opções de parâmetros são: CascadeAutoInc - Atualiza o Autoinc gerado na classe pai para a classe filha CascadeInsert - Ao inserir o registro da classe pai, percorre a lista das classes filhas para inserir os registros das filhas também CascadeUpdate - Ao aplicar a alteração feita na classe pai, percorre a lista das classes filhas para caso tenha havido alguma alteração ou inserção de um novo registro CascadeDelete - Ao aplicar a deleção na classe pai, percorre antes a lista de classes filhas executando a exclusão |
Exemplo :
[Association(OneToMany, 'master_id', 'detail', 'master_id')] [CascadeActions([CascadeAutoInc, CascadeInsert, CascadeUpdate, CascadeDelete])] property detail: TObjectList<Tdetail> read Fdetail; |
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator