Jeg tror, du kunne bruge SqlFunctions. PatIndex :
dt.Table.Where(p => SqlFunctions.PatIndex(term, p.fieldname) > 0);
SqlFunctions.PatIndex opfører sig på samme måde som SQL LIKE operatør. Det understøtter alle standard jokertegn inklusive:
- % Enhver streng med nul eller flere tegn.
- (understregning) Ethvert enkelt tegn.
- [ ] Ethvert enkelt tegn inden for det angivne interval ([a-f]) eller sæt ([abcdef]).
- [^] Ethvert enkelt tegn, der ikke er inden for det angivne interval ([^a-f]) eller sæt ([^abcdef]).
SqlFunctions.PatIndex er ofte tilgængelig, når SqlMethods.Like ikke er tilgængelig (inklusive i MVC-controllere)