Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

É necessário fazer esse relacionamento bidirecional?

No vídeo, o relacionamento entre produto e compra foi tornado bidirecional com a inclusão do campo Compras em Produto. Não seria possível, e talvez até melhor, simplesmente fazer a consulta de outra forma? Creio que assim:

        var compras = contexto
            .Compras
            .Where(c.Produto.Id == 9004)
            .FirstOrDefault();