Por que o operador Contains () desregula as consultas Linq do Entity Framework?

Eu leioAqui que na estrutura da entidade, se você executar a operação, ela reduz o desempenho:

Contains é convertido em "WHERE IN" no SQL que causa degradação de desempenho "

Agora eu tenho quase 10 tabelas com 10 colunas e ao buscar registros eu uso contém para quase 8 colunas.

Minha pergunta é acima da verdade? Se sim, qual é a alternativa para isso?

questionAnswers(1)

yourAnswerToTheQuestion