Qual a melhor maneira, ou a forma correta de manipular as entidades com propriedades de campos específicos?
Ao utilizar a função GetFirstOrDefault() na entidade, é retornada a entidade da camada de produto, assim não existe as propriedades específicas.