Подобный операторный эквивалент в LINQ - PullRequest
0 голосов
/ 28 апреля 2010

Мне нужно использовать оператор like в запросе LINQ

Для этого:

timb = time.Timbratures.Include("Anagrafica_Dipendente")
                .Where(p => p.Anagrafica_Dipendente.Cognome + " " + p.Anagrafica_Dipendente.Nome like "%ci%");

Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2010
timb = time.Timbratures.Include("Anagrafica_Dipendente")
           .Where(p => (p.Anagrafica_Dipendente.Cognome + " "
                       + p.Anagrafica_Dipendente.Nome).Contains("ci"));
0 голосов
/ 28 апреля 2010

Вы можете использовать Contains () для этого следующим образом:

var query = (from p in products
            where p.Description.Contains("ci")
            select p);
...