Realmente no sé nada sobre EF, pero en LINQ to SQL generalmente expresa una cláusula LIKE usando String.Contains:
where entity.Name.Contains("xyz")
se traduce como
WHERE Name LIKE '%xyz%'
(Utilice StartsWith
y EndsWith
por otro comportamiento).
No estoy completamente seguro de si eso es útil, porque no entiendo a qué te refieres cuando dices que estás tratando de implementar ME GUSTA. Si he entendido mal por completo, házmelo saber y eliminaré esta respuesta :)