Non so nulla di EF in realtà, ma in LINQ to SQL di solito esprimi una clausola LIKE usando String.Contains:
where entity.Name.Contains("xyz")
si traduce in
WHERE Name LIKE '%xyz%'
(Usa StartsWith
e EndsWith
per altri comportamenti.)
Non sono del tutto sicuro che sia utile, perché non capisco cosa intendi quando dici che stai cercando di implementare COME. Se ho frainteso completamente, fammi sapere e cancellerò questa risposta :)