EF Core无法翻译多个Like查询

时间:2020-05-29 21:31:32

标签: entity-framework-core

我有一个DbSet人员和字符串[]名称 并且我正在尝试使用Like(例如)

通过多个名称进行查询
db.Where(o => Names.Any(p => EF.Functions.Like(o.Name, p)))

并且我不断收到“无法翻译。要么以可以翻译的形式重写查询,要么通过插入对AsEnumerable(),AsAsyncEnumerable(),ToList()或ToListAsync()“

我想在sql服务器上执行此操作,因此无法评估它。我该怎么办?

0 个答案:

没有答案