Como encontrar uma lista <object> usando o método Find da estrutura da entidade que passa Array como parâmetro?

Eu gostaria de saber como encontrar umList<Object> usando o método Find do Entity Framework passando a matriz (object[]) como parâmetro?

Quero encontrar todos os dados por Chave Primária.

Primeiro preencho uma lista com todos os PK que usarei como referência:

List<int> lCodigoServicos = new List<int>();
foreach (ServicosSelecionadosModelView servicoSelecionado in lServicos.FindAll(s => !string.IsNullOrEmpty(s.selecionado) && s.selecionado.ToLower() == "on" ))
         lCodigoServicos.Add(servicoSelecionado.servico.SerId);

Depois de preencher minha lista de PK, tento encontrar todos os dados por PK

var lServicosInformados = db.Servicos.Find(lCodigoServicos.ToArray());

Quando tento isso, recebo o seguinte erro:

The specified parameter type 'System.Int32[]' is not valid. Only scalar types, such as System.Int32, System.Decimal, System.DateTime, and System.Guid, are supported.

Por favor, compartilhe conosco como fazê-lo corretamente. Obrigado.

Solução conforme descrito abaixo, a solução certa é:

var lServicosInformados = db.Servicos.Where(x => lCodigoServicos.Contains(x.PKId)); 

questionAnswers(1)

yourAnswerToTheQuestion