C # SQLite Parameterized Sélectionnez en utilisant LIKE

Je suis en train de faire une requête SQL comme

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

Cela fonctionne bien dans la plaine du SQL, mais lorsque j'utilise le Système.Les données.SQLite en C#, il ne fonctionne qu'avec un littéral, pas un paramètre, comme

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

Ce ne retourne pas de résultat.

source d'informationauteur AdamC