Saya tidak tahu apa-apa tentang EF, tetapi di LINQ to SQL Anda biasanya mengekspresikan klausa LIKE menggunakan String.Contains:
where entity.Name.Contains("xyz")
diterjemahkan menjadi
WHERE Name LIKE '%xyz%'
(Gunakan StartsWith
dan EndsWith
untuk perilaku lain.)
Saya tidak sepenuhnya yakin apakah itu membantu, karena saya tidak mengerti apa yang Anda maksud ketika Anda mengatakan Anda mencoba untuk menerapkan SUKA. Jika saya salah paham sepenuhnya, beri tahu saya dan saya akan menghapus jawaban ini :)