Hi Bullrout,
When you want to implement the LIKE function as in sql script in LINQ, you can achieve it by following two ways.
First, you can use Contains, StartsWith, and EndWith to convert it. You can take a try at it.
Second, you can use SqlMethods class to implement it. Don't forget to refer the namespace "System.Data.Linq.SqlClient" before you use it. Here's a sample for your issue. Hope it helps you!
var dd = (from p in ctx.Users
where SqlMethods.Like(p.userName, "%Jiang%")
orderby p.accountID
select p).Take(4);
Thanks.