EF Core не может перевести несколько запросов Like - PullRequest
0 голосов
/ 30 мая 2020

У меня есть DbSet Persons и string [] Names, и я пытаюсь выполнить запрос по нескольким именам, используя Like, например,

db.Where(o => Names.Any(p => EF.Functions.Like(o.Name, p)))

, и я продолжаю получать "не может быть переведено. Или перепишите запрос в форме, которая может быть переведена, или явно переключиться на оценку клиента, вставив вызов AsEnumerable (), AsAsyncEnumerable (), ToList () или ToListAsyn c () "

Я хочу выполнить это на сервере sql, поэтому я не могу его оценить. Что я могу сделать?

...