Probably FirstOrDefault
returns null
Try to check returning value then access your property:
var result = context.Localizacoes
.Where(x => x.Horario == data && x.IdFuncionario == id_funcionario && x.Latitude == latitude)
.FirstOrDefault();
if(result != null)
id = result.IdLocalizacao;