Estou com um problema para usar o Entity Framework Core
, quando vou fazer uma consulta com includes como abaixo:
var protocolos = _protocoloService
.Search(p => p.Active == true, p => p.Include(l => l.Local), tracking: false)
.ToList();
O json retornado por esse codigo é de aproximadamente 80mb e fiz um teste utilizando o seguinte código:
var protocolos = _protocoloService.Search(p => p.Active == true, tracking: false).ToList();
foreach(Protocolo p in protocolos)
{
Local local = _localService.GetById(p.ID_Local).Result;
p.Local = local;
}
O json retornado tem apenas 500kb agora.
Observação: estou utilizando o AsNoTracking
.
Alguém tem alguma sugestão de oque pode ser?