Вярвам, че можете да използвате SqlFunctions. PatIndex :
dt.Table.Where(p => SqlFunctions.PatIndex(term, p.fieldname) > 0);
SqlFunctions.PatIndex се държи по същия начин като SQL LIKE оператор. Поддържа всички стандартни заместващи знаци, включително:
- % Всеки низ от нула или повече знаци.
- _ (долна черта) Всеки отделен знак.
- [ ] Всеки единичен знак в посочения диапазон ([a-f]) или набор ([abcdef]).
- [^] Всеки единичен знак извън посочения диапазон ([^a-f]) или набор ([^abcdef]).
SqlFunctions.PatIndex често е наличен, когато SqlMethods.Like не е наличен (включително в рамките на MVC контролери)