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

我想要类似select * from data where Name like % d_v_n %linq的东西

那么预期的结果将是"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);

空结果

4

1 回答 1

0

我想,你可以SqlMethods.Like(matchExpression,pattern)这样使用:

 var results = from dl in DataList
               where SqlMethods.Like(dl.Name,"%d_v_n%")
               select dl;
于 2016-01-14T11:58:06.010 回答