mapear várias tabelas para uma única classe de entidade na estrutura da entidade

Antes que isso seja marcado como duplicado, verifiquei os outros posts relacionados e eles não respondem à minha pergunt

Estou trabalhando em um banco de dados herdado que possui 2 tabelas com um relacionamento 1: 1. Atualmente, tenho um tipo (1Test: 1Result) para cada uma dessas tabelas definidas. Gostaria de mesclar essas tabelas específicas em uma única class

Os tipos atuais são assim

public class Result 
{
    public          string      Id                  { get; set; }
    public          string      Name                { get; set; }
    public          string      Text                { get; set; }
    public          string      Units               { get; set; }
    public          bool        OutOfRange          { get; set; }
    public          string      Status              { get; set; }
    public          string      Minimum             { get; set; }
    public          string      Maximum             { get; set; }

    public virtual  Instrument  InstrumentUsed      { get; set; }

    public virtual  Test        ForTest             { get; set; }
}


public class Test
{
    public          int     Id            { get; set; }
    public          string  Status        { get; set; }
    public          string  Analysis      { get; set; }
    public          string  ComponentList { get; set; }
    public virtual  Sample  ForSample     { get; set; }
    public virtual  Result  TestResult    { get; set; }
}

Eu preferiria que eles se parecessem com isto

public class TestResult
{
    public          int        Id              { get; set; }
    public          string     Status          { get; set; }
    public          string     Analysis        { get; set; }
    public          string     ComponentList   { get; set; }
    public          string     TestName        { get; set; }
    public          string     Text            { get; set; }
    public          string     Units           { get; set; }
    public          bool       OutOfRange      { get; set; }
    public          string     Status          { get; set; }
    public          string     Minimum         { get; set; }
    public          string     Maximum         { get; set; }

    public virtual  Instrument InstrumentUsed { get; set; }
}

tualmente, estou usando a API fluente para mapear esses dados em nosso banco de dados Oracle herdad

Qual seria o melhor método para combiná-los em uma única classe? Observe que este é um banco de dados herdado. Alterar as tabelas não é uma opção e criar visualizações não é uma solução viável neste momento do projet

questionAnswers(1)

yourAnswerToTheQuestion