Метод расширения SqlFunctions.PatIndex - PullRequest
0 голосов
/ 01 июля 2019

Я написал универсальную функцию для добавления запроса PATINDEX в IQueryable. Но это ничего не делает. Зачем? Что случилось? Пожалуйста, помогите.

public static IQueryable<T> WhereIndex<T>(this IQueryable<T> ts,Expression<Func<T,string>> columnSelector, string pattern)  where T:class
{
    return ts.Where(t => SqlFunctions.PatIndex(pattern, columnSelector.Compile()(t)) > 0);
}       

вызов метода:

dbc.Departments.WhereIndex(t => t.Name,"test%");        
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...