Olá. Já terminei o curso de completo de Entity Core, porém estou com dificuldades de criar relacionamentos 1:1. Exemplo: Tabela Pessoa (IdPessoa,Tipo) Tabela PessoaFisica (IdPessoaFisica (FK,PK de Pessoa),Nome,CPF,RG) Tabela PessoaJuridica (IdPessoaJuridica(FK,PK de Pessoa),RazaoSocial,NomeFantasia)
O que eu pretendo é que criar uma chave estrangeira de Pessoa nas tabelas de PessoaFisica e PessoaJuridica. Sendo que vai ser Primary Key também. O que eu não quero, é ter que criar uma chave primária auto incremento nas tabelas de PessoaFisica e de PessoaJuridica. Não tem necessidade disso para esse relacionamento. Porem estou tendo uma dificuldade em criar esse relacionamento. Eu estou usando PessoaConfiguration, PessoaFisicaConfiguration e PessoaJuridicaConfiguration no Contexto e tenho as classes de Pessoa, PessoaFisica com herança de Pessoa e PessoaJuridica com herança de Pessoa também. Podem me ajudar ?? Como ficaria isso usando as classe no C# e o Entity Core ??