Olá galera, estou com uma dúvida.
O professor nessa aula, ao definir a chave estrangeira, ele inseriu na classe Cinema uma propriedade do tipo Int chamada EnderecoId que faz referência a chave primária da outra tabela. Mas além dessa propriedade ele também inseriu uma propriedade do próprio tipo Endereco nessa classe. Para fazer a referência só a propriedade da chave estrangeira não seria suficiente? Porque exatamente ele colocou essa propriedade do tipo Endereco na classe?