Como usar parâmetros sql para uma consulta de seleção?

Preciso buscar os registros com base em uma correspondência "like" em um conjunto de registros

A consulta abaixo im usando não está funcionando. Alguém sabe o que há de errado com a consulta?

<code> sqlCommand.CommandText =String.Format("SELECT * FROM Customer" +
                " WHERE (Name like @Name)","'%" +searchString.Trim()+"%'");
            sqlCommand.Parameters.AddWithValue("Name", searchString);
</code>

Esta consulta não está buscando os registros desejados.

Estou recebendo o seguinte erro ao executar o snippet acima:

<code>Must declare the scalar variable "@Name".
</code>

questionAnswers(3)

yourAnswerToTheQuestion