ForeignKey

Parent Previous Next

Descrição :

O atributo ForeignKey, define para o ORMBr informações sobre a integridade de dados entre tabelas, é ele quem será usado para identificar no banco o ForeignKey a ser criado, comparado ou atualizado, mantendo a integradade.


Parametros :

Name

Nome da ForeignKey

TableNameRef

Nome da tabela que tem os dados para a integridade referencial do relacionamento

ColumnsName

Nome das colunas da tabela source para a integridade referencial com a tabela "TableNameRef", separado por ';' ou ','

ColumnsNameRef

Nome das colunas que irá manter o relacionamento de integridade, separado por ';' ou ','

RuleUpdate

Regra para quando houver um Update (padrão = None)

None, Cascade, SetNull, SetDefault

RuleDelete

Regra para quando houver um Delete (padrão = None)

None, Cascade, SetNull, SetDefault


Exemplos :



[ForeignKey('master', 'master_id')]

property master: Tmaster read Fmaster write Fmaster;


[ForeignKey('master', 'master_id', Cascade, Cascade)]

property master: Tmaster read Fmaster write Fmaster;


[ForeignKey('fk_name', 'master', 'master_id', 'master_id', Cascade, Cascade)]

property master: Tmaster read Fmaster write Fmaster;

Created with the Personal Edition of HelpNDoc: Full-featured Help generator