Olá Lucas, tudo certo?
O Include()
é equivalente ao SELECT
da consulta SQL. Seria exatamente qual dado está pedindo dentro da tabela.
O que esse código quer dizer é o seguinte: SELECT TOP(1) Compras WHERE Id = 18758
, mas vamos destrinchar essa linha.
O Include()
é equivalente a qual valor será trazido da tabela Produtos
, que neste caso são as Compras
. Sem esse argumento, não irá trazer nenhum campo da tabela Produtos
. O Where()
indica qual é o Id
dessa compra e o FirstOrDefault()
indica que quer apenas o primeiro resultado, representado por TOP(1)
.
Mais informações sobre a documentação aqui.
Espero ter ajudado!