Descrição :
O atributo Association, define para o ORMBr informações sobre uma associação entre tabelas, é ele quem será usado para criar os relacionamentos em runtime.
Parametros :
Multiplicity |
Tipo do relacionamento criado OneToOne - 1:1 OneToMany - 1:N ManyToOne - N:1 ManyToMany - N:N |
ColumnsName |
Nome das colunas da tabela source que será usada para o relacionamento com outra tabela, separado por ';' ou ',' |
TableNameRef |
Nome da tabela que será usada como referencia para buscar os dados desejados. |
ColumnsNameRef |
Nome das colunas da outra tabela que será usada no relacionado com as colunas de "ColumnsName", separado por ';' ou ',' |
ColumnsSelect |
Lista de colunas a serem selecionadas no relacionamento, se não for passado a lista será selecionado todas as colunas da tabela. |
AssociationAction |
Definição a associação se deve usa-la para auto alimentar os campos de tabelas filhas com o valor da tabela mestre, ex no caso e AutoInc. Valores permitidos: ActioNone ActionCascadeAutoInc |
Exemplos :
[Association(OneToOne,'client_id','client_id','client_name')] property client: Tclient read Fclient write Fclient; [Association(OneToMany,'master_id','master_id')] property detail: TObjectList<Tdetail> read Fdetail write Fdetail; |
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software