#1 mORMot 1 » mORMot ORM (One-to-many) in pratice » 2016-07-12 05:05:02

wiltomar
Replies: 1

Good morning, folks.

I'm needing develop a app for make a json file, but I don't know how create a equal model below, with a TPessoa and many sons of the type TPessoaFisica in one result.
I need a pratice example of use the TSQLRecord and TSQLRecordMany, for applying in my model.

Example of classes:

TPessoa = class;
TPessoaFisica = class;
TPessoasFisicas = class;

TPessoa = class(TSQLRecord)
private
   fnome: string;
   fapelido: string;
   fpessoasfisicas: TPessoasFisicas;
published
   property nome: string read fnome write fnome;
   property fapelido: string read fapelino write fapelido;
   property fpessoasfisicas: TPessoasFisicas read fpessoasfisicas write fpessoasfisicas;
end;

TPessoaFisica = class(TSQLRecord)
private
  fnascimento: TDateTime;
  fpessoa: TPessoa;
published
  property nascimento: TDateTime read fnascimento write fnascimento;
  property pessoa: TPessoa read fpessoa write fpessoa;
end;

TPessoasFisicas = class(TSQLRecordMany)
private
  fsource: TPessoa;
  fdest: TPessoaFisica;
published
  property source: TPessoa read fsource write fsource;
  property dest: TPessoaFisica read fdest write fdest;
end;

Please, someone help me.

Regards for all.

Wiltomar DUARTE
A brasilian developer.

Board footer

Powered by FluxBB