Ol? pessoal, bom dia.
estou em d?vida de como definir o relacionamento entre essas duas entidades. A entidade Contatos_pessoais guarda os dados pessoais do contato e s? existir? se o contato existir.
Grato pela aten??o.
[Entity]
[Automapping]
[Id('FId', TIdGenerator.Guid)]
TCONTATOS = class
Private
FId : String;
FNOME : String;
FCPF : String;
FRG : String;
FORGAO : String;
FEXPEDICAO : TDateTime;
FPESSOAIS : TCONTATOS_PESSOAIS;
Public
constructor Create;
destructor Destroy; override;
Published
property Id : String read FID write FID;
property NOME : String read FNOME write FNOME;
property CPF : String read FCPF write FCPF;
property RG : String read FRG write FRG;
property ORGAO : String read FORGAO write FORGAO;
property EXPEDICAO : TDateTime read FEXPEDICAO write FEXPEDICAO;
property PESSOAIS: TCONTATOS_PESSOAIS read FPESSOAIS write FPESSOAIS;
end;
[Entity]
[Automapping]
[Id('FID', TIdGenerator.Guid)]
TCONTATOS_PESSOAIS = class
Private
FID : String;
FID_CONTATO : String; <--- chave estrangeira que liga as duas entidades.
FDOCUMENTO : String;
FSEXO : String;
FNASCIMENTO : TDateTime;
FESTADO_CIVIL : Integer;
FPROFISSAO : String;
FNOME_PAI : String;
FNOME_MAE : String;
Public
constructor Create;
destructor Destroy; override;
Published
property ID : String read FID write FID;
property ID_CONTATO : string read FID_CONTATO write FID_CONTATO;
property DOCUMENTO : String read FDOCUMENTO write FDOCUMENTO;
property SEXO : String read FSEXO write FSEXO;
property NASCIMENTO : TDateTime read FNASCIMENTO write FNASCIMENTO;
property ESTADO_CIVIL : Integer read FESTADO_CIVIL write FESTADO_CIVIL;
property PROFISSAO : String read FPROFISSAO write FPROFISSAO;
property NOME_PAI : String read FNOME_PAI write FNOME_PAI;
property NOME_MAE : String read FNOME_MAE write FNOME_MAE;
end;