У меня есть DbSet Persons и string [] Names, и я пытаюсь выполнить запрос по нескольким именам, используя Like, например,
db.Where(o => Names.Any(p => EF.Functions.Like(o.Name, p)))
, и я продолжаю получать "не может быть переведено. Или перепишите запрос в форме, которая может быть переведена, или явно переключиться на оценку клиента, вставив вызов AsEnumerable (), AsAsyncEnumerable (), ToList () или ToListAsyn c () "
Я хочу выполнить это на сервере sql, поэтому я не могу его оценить. Что я могу сделать?