1
data Name{"divan","dîvan","divân","dîvân" }

I want to something like select * from data where Name like % d_v_n % in linq

then the expected result would be "divan","dîvan","divân","dîvân"

 //this linqkit code
 var searchPredicate = PredicateBuilder.False<ViewModelListManuscript>();    
 searchPredicate = searchPredicate.Or(m =>  m.TRTitle.ToLower().Contains("d_v_n"));    
 query = query.AsExpandable().Where(searchPredicate);

empty result

har07
  • 88,338
  • 12
  • 84
  • 137
Sinan
  • 23
  • 1
  • 5

1 Answers1

0

I think, you can use SqlMethods.Like(matchExpression,pattern) like this:

 var results = from dl in DataList
               where SqlMethods.Like(dl.Name,"%d_v_n%")
               select dl;