Ik weet eigenlijk niets over EF, maar in LINQ to SQL druk je meestal een LIKE-clausule uit met String.Contains:
where entity.Name.Contains("xyz")
vertaalt naar
WHERE Name LIKE '%xyz%'
(Gebruik StartsWith en EndsWith voor ander gedrag.)
Ik weet niet helemaal zeker of dat nuttig is, want ik begrijp niet wat je bedoelt als je zegt dat je probeert te implementeren LEUK VINDEN. Als ik het helemaal verkeerd heb begrepen, laat het me weten en ik verwijder dit antwoord :)