Je ne sais vraiment rien sur EF, mais dans LINQ to SQL, vous exprimez généralement une clause LIKE en utilisant String.Contains :
where entity.Name.Contains("xyz")
se traduit par
WHERE Name LIKE '%xyz%'
(Utilisez StartsWith
et EndsWith
pour un autre comportement.)
Je ne suis pas tout à fait sûr que cela soit utile, car je ne comprends pas ce que vous voulez dire lorsque vous dites que vous essayez de implémenter AIMER. Si j'ai complètement mal compris, faites le moi savoir et je supprimerai cette réponse :)