1
resposta

[Dúvida] Propriedade do tipo virtual

Olá! Fiquei com uma dúvida aqui...

Conheço bem os metodos do tipo virtual, que podemos sobrescrever em uma classe herdada. Porém o que exatamente é uma propriedade do tipo virtual (Assim como está no print abaixo)?

Apenas utilizo quando quero fazer esse relacionamento de entidades no banco de dados?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Uma propriedade assinalada como virtual indica ao Entity Framework que ela será carregada no modo Lazy Loading. Assim, no exemplo acima, o Endereco nunca será null. Outra opção é o Eager Loading.