C # SQLite Parameterized Select Using LIKE

Estoy tratando de hacer una consulta SQL como

SELECT * FROM [TABLE] WHERE hostname LIKE '%myhostname%';

Esto funciona bien en SQL simple, pero cuando uso System.Data.SQLite en C #, solo funciona con un literal, no un parámetro, como

string sel = "SELECT * FROM [TABLE] WHERE hostname LIKE '%@host%'";
...
command.Parameters.AddWithValue("@host", "myhostname");

Esto no devuelve resultados.

Respuestas a la pregunta(2)

Su respuesta a la pregunta