Não seria possível fazer assim?
lojaContext.Compras
.Where(c => c.Produto.Valor > 10)
.ToList();
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!
Não seria possível fazer assim?
lojaContext.Compras
.Where(c => c.Produto.Valor > 10)
.ToList();
Fala André!
Não é possível, pois todas as propriedades que são classes precisam sempre ser trazidas (.Include, .ThenInclude, etc), do contrário o sistema ficaria muito pesado, pois traria nas nossas consultas todas as classes, inclusive as que não utilizaremos. Trata-se então apenas de desempenho.
Abraço!